[英]FileNotFoundError with absolute path when trying to read tarball
[英]FileNotFoundError trying to read a datafile with Jupyter in Pycharm
我是Jupyter的新手,我試圖在沒有運氣的情況下閱讀.csv文件。
我有這些文件:
data/mydatafile.csv
scripts/myscript.py
scripts/mynotebook.ipynb
在myscript.py
我可以通過引用../data/mydatafile.csv
成功讀取數據文件。 但是嘗試在mynotebook.ipynb
執行相同mynotebook.ipynb
會導致FileNotFoundError: File b'../data/mydatafile.csv' does not exist
。
我能做些什么來完成這項工作? 如果重要,我正在Pycharm中編寫代碼。
在“運行配置”中,確保“工作目錄”字段與您指定相對路徑的位置一致。
@fiveclubs給出了正確的觀點。 實際上,在您的Jupiter腳本中,您應該檢查“工作目錄”。 有兩種方法可以獲得它。
import os print(os.getcwd())
,然后添加目錄的必要前綴名稱。 我有同樣的問題,因為缺少文件夾名稱。 Configurations
窗口中,檢查Working directory
總之,我認為第一種方法更好。
希望它會有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.