我有这个简单的代码
def main():
ff = open("../text_learning/test_email.txt", "r")
当我尝试在Visual Studio代码中运行它时,我收到此错误:
IOError: [Errno 2] No such file or directory: '../text_learning/test_email.txt'
但是当我从cmd运行它时,它可以工作。
知道为什么Visual Studio代码会导致麻烦吗?
目录树:
└───ud120-projects
├───.vscode
├───choose_your_own
├───datasets_questions
├───decision_tree
├───evaluation
├───feature_selection
├───final_project
│ └───emails_by_address
├───k_means
├───naive_bayes
├───outliers
├───pca
├───regression
├───svm
├───text_learning
├───tools
└───validation
Visual Studio代码将打开到根目录(ud120-projects
)。
答案 0 :(得分:1)
只需将路径更改为
即可open("text_learning/test_email.txt", "r")
而不是
open("../text_learning/test_email.txt", "r")