C++太极门小弟子 发表于 2021-9-1 14:09:45

无法打开文件

def getTxt():
    txt=open("hamlet.txt","r").read()
    txt=txt.lower()
    for ch in '!@#$%^&*()_+-=\|}]:;"<,>.?/{[`~':
      txt=txt.replace(ch," ")
    return txt
报错:
发生异常: FileNotFoundError
No such file or directory: 'hamlet.txt'
File "D:\Microsoft VS Code\project\.vscode\词频统计.py", line 2, in getTxt
    txt=open("hamlet.txt","r").read()
File "D:\Microsoft VS Code\project\.vscode\词频统计.py", line 7, in <module>
    hamletTxt=getTxt()
请问为什么(使用VSCODE编译,文件与程序在同一文件夹下)

冬雪雪冬 发表于 2021-9-1 14:47:44

没有找到文件,加上绝对路径试试。
open(“D:\Microsoft VS Code\project\.vscode\hamlet.txt","r")

C++太极门小弟子 发表于 2021-9-1 17:10:12

冬雪雪冬 发表于 2021-9-1 14:47
没有找到文件,加上绝对路径试试。

{:10_266:}好了,不过你的代码第一个是中文双引号
页: [1]
查看完整版本: 无法打开文件