Wie öffne ich den Pfad einer Datei in Python?

coldplay.xixi
Freigeben: 2020-06-10 17:22:10
Original
25640 Leute haben es durchsucht

Wie öffne ich den Pfad einer Datei in Python?

python怎么打开文件的路径?

python打开文件路径的方法:

1.我们知道用绝对路径打开一个文件。f=open('c:/Users/Administrator/Desktop/2.txt','r')。

Wie öffne ich den Pfad einer Datei in Python?

2.这里要注意路径中的斜杠,和我们从文件属性中复制出来的方向不一致。这真是一个非常不方便的地方。那我们有没有方法解决呢?当然是有的。

Wie öffne ich den Pfad einer Datei in Python?

3.我们设置一个路径变量。运行时成功的。

fpath = r'C:\Users\Administrator\Desktop\1.txt'
with open(fpath, 'r') as f:
    s = f.read()
    print(s)
Nach dem Login kopieren

Wie öffne ich den Pfad einer Datei in Python?

4.当然我们也可以不设置路径变量,而把路径放在open()方法里。运行也是成功的。

with open(r'C:\Users\Administrator\Desktop\1.txt', 'r') as f:
    s = f.read()
    print(s)
Nach dem Login kopieren

Wie öffne ich den Pfad einer Datei in Python?

5.问题的关键在于路径前面的r,如果没有这个r,\就是转义符的作用,引起了路径错误。(unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape

Wie öffne ich den Pfad einer Datei in Python?

6.

with open('C:\\a.txt', 'r') as f:
    s = f.read()
    print(s)
Nach dem Login kopieren

如果路径只有一个斜杠,则会报错。Traceback (most recent call last):

  File "C:\Users\Administrator\Desktop\OneDrive\Python3.6.5\test.py", line 1, in

    with open('C:\a.txt', 'r') as f:

OSError: [Errno 22] Invalid argument: 'C:\x07.txt'

有两个\\时表示的是一个\,路径就是正常的。这也是为什么需要/作为默认参数的原因。

Wie öffne ich den Pfad einer Datei in Python?

Das obige ist der detaillierte Inhalt vonWie öffne ich den Pfad einer Datei in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!