【问题标题】:opening a .txt file in same folder as .py not working在与 .py 相同的文件夹中打开 .txt 文件不起作用
【发布时间】:2022-01-20 01:49:57
【问题描述】:

我的 vscode 在使用 open() 函数打开文件时遇到问题。

我正在尝试打开一个 .txt 文件。 py 文件和 .txt 文件都在同一个文件夹中(名为“practice”),但是 python 终端出错了

File "c:\Users\liamt\OneDrive\Desktop\VSCode\Practice\p2.py", line 4, in <module>
    fin = open('ex_text.txt')
FileNotFoundError: [Errno 2] No such file or directory: 'ex_text.txt'
PS C:\Users\liamt\OneDrive\Desktop\VSCode> python -

我尝试使用 .txt 文件的相对路径,但出现权限错误。

Traceback (most recent call last):
  File "c:\Users\liamt\OneDrive\Desktop\VSCode\Practice\p2.py", line 4, in <module>
    fin = open('C:\\Users\\liamt\\OneDrive\\Desktop\\VSCode\\Practice')
PermissionError: [Errno 13] Permission denied: 'C:\\Users\\liamt\\OneDrive\\Desktop\\VSCode\\Practice'    
PS C:\Users\liamt\OneDrive\Desktop\VSCode> 

我做错了什么?非常感谢任何帮助。

【问题讨论】:

标签: python visual-studio-code


【解决方案1】:

使用 vscode 时,使用 file > open folder 打开包含所有文件的整个文件夹/目录,而不仅仅是双击 python 文件。通过打开整个文件夹,它被包含在工作空间中,并且可以被与之一起存在的python文件打开。

【讨论】:

  • 非常感谢!现在我可以回去学习了!
  • 如果有效,请接受我的回答。祝你有个愉快的夜晚!
猜你喜欢
  • 2014-10-28
  • 2010-12-15
  • 2021-06-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多