Cos*_*Cat 5 python file working-directory anaconda visual-studio-code
所以我一直在尝试打开这样的非常基本的文件:inputFile = open("keywords.txt", "r")
但我收到这个错误:
FileNotFoundError: [Errno 2] No such file or directory: 'keywords.txt'
Run Code Online (Sandbox Code Playgroud)
这肯定是因为 Python 的默认工作目录不是我的 .py 文件所在的目录(如果我错了,请纠正我)。如何找到我正在工作的目录的确切路径,然后将Python的默认工作目录更改为它?
注意:我在OSX Mojave上使用VSCode和Anaconda (Python 3.6)
SPY*_*G96 -1
默认情况下,Python 的“当前工作目录”是它所在的文件夹。尽管使用 Anaconda 时这可能会有所不同
这将打印您当前的目录
import os
print(os.getcwd())
Run Code Online (Sandbox Code Playgroud)
这将更改您的目录
os.chdir('Your new file path here')
Run Code Online (Sandbox Code Playgroud)
然后再做一次print(os.getcwd())以确保它有效