鍍金池/ 問(wèn)答/Java  PHP  Python/ python操作文件,如何使的單獨(dú)模塊可以操作文件,項(xiàng)目也可以操作文件(不能指定

python操作文件,如何使的單獨(dú)模塊可以操作文件,項(xiàng)目也可以操作文件(不能指定文件的絕對(duì)路徑)

1,python寫(xiě)項(xiàng)目的時(shí)候,總是會(huì)寫(xiě)一些模塊,然后模塊里面會(huì)操作文件,于是,就在該模塊里面創(chuàng)建一個(gè)文件,用于操作。
但是有個(gè)問(wèn)題。等我項(xiàng)目使用index.py的使用 就總是提示無(wú)法找到該文件,所以我只能明確指定文件的絕對(duì)路徑。

雖然,問(wèn)題可有解決。

但是項(xiàng)目給其他同事的時(shí)候。他就得創(chuàng)建一樣的目錄,才可以將項(xiàng)目跑起來(lái)。

有什么辦法可以讓項(xiàng)目遷移后,能就在別人的電腦跑起來(lái)。謝謝!

回答
編輯回答
浪蕩不羈

1 使用相對(duì)目錄,并且能自動(dòng)創(chuàng)建缺失的目錄和文件。
2 使用配置的方式要求指定。
3 如果文件就是臨時(shí)使用,請(qǐng)使用tempfile模塊把文件創(chuàng)建到/tmp系統(tǒng)臨時(shí)目錄。

2017年1月27日 22:49
編輯回答
舊顏

題主寫(xiě)文件路徑的時(shí)候可以嘗試使用相對(duì)路徑啊。這樣遷移代碼的時(shí)候就不會(huì)發(fā)生路徑變化,代碼無(wú)法執(zhí)行的情況了。
可以看下這篇文章 Python中的相對(duì)文件路徑的調(diào)用 https://www.jianshu.com/p/cd4...

2018年1月2日 02:14