在 python 中使用 os 更改目录
Changing directory with os in python
我正在尝试将目录更改为包含我所在文件夹的文件夹。
也就是说,我在 /Users/ethanfuerst/Documents/Coding/mpgdata 中,我正在尝试返回 /Users/ethanfuerst/Documents/Coding 并访问 Coding 文件夹中的文本文件。
当我运行这段代码时:
import os
print(os.getcwd())
os.chdir('Users/ethanfuerst/Documents/Coding')
我得到这个输出和错误
/Users/ethanfuerst/Documents/Coding/mpgdata
---------------------------------------------------------------------------
FileNotFoundError Traceback (most recent call last)
<ipython-input-19-6c6ee01785f6> in <module>
1 import os
2 print(os.getcwd())
----> 3 os.chdir('Users/ethanfuerst/Documents/Coding')
FileNotFoundError: [Errno 2] No such file or directory: '\u2068Users/ethanfuerst/Documents/Coding'
有人知道为什么会这样吗?
编辑:忘了说我在 Mac
尝试在用户前面使用 C:\。如果这不起作用,请尝试在目录规范中使用 .. 返回一个目录。
使用双引号 os.chdir("Users/ethanfuerst/Documents/Coding") 而不是 os.chdir('Users/ethanfuerst/Documents/Coding')
我正在尝试将目录更改为包含我所在文件夹的文件夹。
也就是说,我在 /Users/ethanfuerst/Documents/Coding/mpgdata 中,我正在尝试返回 /Users/ethanfuerst/Documents/Coding 并访问 Coding 文件夹中的文本文件。
当我运行这段代码时:
import os
print(os.getcwd())
os.chdir('Users/ethanfuerst/Documents/Coding')
我得到这个输出和错误
/Users/ethanfuerst/Documents/Coding/mpgdata
---------------------------------------------------------------------------
FileNotFoundError Traceback (most recent call last)
<ipython-input-19-6c6ee01785f6> in <module>
1 import os
2 print(os.getcwd())
----> 3 os.chdir('Users/ethanfuerst/Documents/Coding')
FileNotFoundError: [Errno 2] No such file or directory: '\u2068Users/ethanfuerst/Documents/Coding'
有人知道为什么会这样吗?
编辑:忘了说我在 Mac
尝试在用户前面使用 C:\。如果这不起作用,请尝试在目录规范中使用 .. 返回一个目录。
使用双引号 os.chdir("Users/ethanfuerst/Documents/Coding") 而不是 os.chdir('Users/ethanfuerst/Documents/Coding')