Pycharm踩坑(一) FileNotFoundError: [Errno 2] No such file or directory: ‘../data/users.txt‘ 目录结构「建议收藏」

2022-09-12 11:08:44 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

Python 使用Pycharm运行程序提示:FileNotFoundError: [Errno 2] No such file or directory: ‘../data/users.txt’

目录结构 test/ ├── data └── testcases └── test.py

在test.py中运行代码:

代码语言:javascript复制
with open('../data/users.txt') as fp:
    lines = fp.readlines()

报错,提示没有这个文件或目录(FileNotFoundError: [Errno 2] No such file or directory: ‘../data/users.txt’) 以为是自己目录写错了,折腾了好长时间,后来发现是因为test.py原是在test目录下,被移到了testcases子目录下,而Pycharm会记录脚本的工作目录。 解决办法: 在运行程序工具条的下拉菜单中,点击编辑”Edit configurations…”

删除报错的脚本(更改工作目录后会出现test、test(1)两个脚本名,均删除)

再重新运行脚本,脚本运行成功。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/152570.html原文链接:https://javaforall.cn

0 人点赞