【发布时间】:2018-08-04 04:10:08
【问题描述】:
我正在练习用 python 管理 .txt 文件。我一直在阅读它,发现如果我尝试打开一个尚不存在的文件,它将在执行程序的同一目录中创建它。问题来了,当我尝试打开它时,我得到了这个错误:
IOError: [Errno 2] 没有这样的文件或目录: 'C:\Users\myusername\PycharmProjects\Tests\copy.txt'。
我什至尝试指定一个路径,正如您在错误中看到的那样。
import os
THIS_FOLDER = os.path.dirname(os.path.abspath(__file__))
my_file = os.path.join(THIS_FOLDER, 'copy.txt')
【问题讨论】:
-
如果您不向我们展示您的代码,我们无法告诉您您的代码有什么错误。
-
@JohnAnderson 完成。
-
@JustHalf 当我在 PyCharm 中运行此代码时,它不会引发错误?
-
该代码不会打开文件,它只是创建一个路径对象。
-
您使用的 IDE 在这里无关紧要。它不会影响您从中运行的 Python 代码的行为。
标签: python python-2.7