Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么我会得到一个“;没有这样的文件或目录;已知文件存在时出错?_Python_File_Pypi - Fatal编程技术网

Python 为什么我会得到一个“;没有这样的文件或目录;已知文件存在时出错?

Python 为什么我会得到一个“;没有这样的文件或目录;已知文件存在时出错?,python,file,pypi,Python,File,Pypi,我已经上传了一个包到pypi和。然后我安装了软件包并尝试使用它。它包含一个需要从文件读取的python脚本。我已将两者放在同一目录中 pip install pycricket from pycricket import cricket c = cricket.Cricket() c.query() 函数的作用是读取文件。当我在库中看到“pycricket”包时,脚本和文件都在同一个文件夹中 query(): with open('matches.csv', 'r') as f:

我已经上传了一个包到pypi和。然后我安装了软件包并尝试使用它。它包含一个需要从文件读取的python脚本。我已将两者放在同一目录中

pip install pycricket

from pycricket import cricket
c = cricket.Cricket()
c.query()
函数的作用是读取文件。当我在库中看到“pycricket”包时,脚本和文件都在同一个文件夹中

query():
   with open('matches.csv', 'r') as f:
   #code

我不知道为什么我会出错

您可以使用以下工具检查当前工作目录:

>>> import os
>>> os.getcwd()
如果您的数据位于不同的目录中(问题不清楚,但可能给出了错误消息),则更改为存储数据的目录:

>>> os.chdir(path_to_data_directory)

因为它不在当前工作目录中。@IgnacioVazquez Abrams您是指我正在运行上述代码的目录还是库目录中?@IgnacioVazquez Abrams您能为它建议一个解决方案吗?那么请输入路径。