欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 路徑前的r

林國瑞2年前9瀏覽0評論

Python中,在路徑前加r的作用是將路徑轉換為原生字符串,即不對反斜杠進行轉義。

# 示例代碼
import os
path = r'C:\Users\Python\Desktop'
os.chdir(path)
print(os.getcwd())

在上面的例子中,如果不加r,則需要對反斜杠進行轉義,即寫成'C:\\Users\\Python\\Desktop'。

這種方式對于需要使用大量反斜杠的路徑非常方便,比如Windows操作系統下的文件路徑。

# 示例代碼
import os
path = 'C:\\Users\\Python\\Desktop\\test\\test.txt'
with open(path, 'w') as f:
f.write('Hello, world!')

當然,如果路徑中本來就有字符r,則需要用兩個r來表示。

# 示例代碼
path = r'C:\Users\Python\Desktop\test\rule'

所以,在Python中,加上r前綴的字符串被稱為原始字符串,可以在字符串中不經過轉義地使用反斜杠和特殊字符,是編寫某些代碼的好選擇。