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

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

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

雖然,問題可有解決。

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

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

回答
編輯回答
浪蕩不羈

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

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

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

2018年1月2日 02:14