怎么從python引入自己的模塊
怎么從python引入自己的模塊
當需要導入的模塊位于主程序所在目錄的子目錄時,需要在該子目錄中創建一個名為__init__.py的空文件,這將使Python解釋器將整個子目錄視為一個模塊,之后便可以使用“import 子目錄.模塊”的方式來導入了。如果模塊位于主程序所在目錄的父目錄下,則需要通過修改path來解決導入問題。這里有兩種方法,第一種方法是使用“import sys,sys.path.append(';父目錄的路徑';)”,這種方法僅對當前的Python解釋器進程有效,一旦關閉Python解釋器并重新啟動,所添加的路徑就會失效。
導讀當需要導入的模塊位于主程序所在目錄的子目錄時,需要在該子目錄中創建一個名為__init__.py的空文件,這將使Python解釋器將整個子目錄視為一個模塊,之后便可以使用“import 子目錄.模塊”的方式來導入了。如果模塊位于主程序所在目錄的父目錄下,則需要通過修改path來解決導入問題。這里有兩種方法,第一種方法是使用“import sys,sys.path.append(';父目錄的路徑';)”,這種方法僅對當前的Python解釋器進程有效,一旦關閉Python解釋器并重新啟動,所添加的路徑就會失效。
如果要導入的模塊位于主程序所在目錄下,可以直接使用import語句進行導入。當需要導入的模塊位于主程序所在目錄的子目錄時,需要在該子目錄中創建一個名為__init__.py的空文件,這將使Python解釋器將整個子目錄視為一個模塊,之后便可以使用“import 子目錄.模塊”的方式來導入了。如果模塊位于主程序所在目錄的父目錄下,則需要通過修改path來解決導入問題。這里有兩種方法,第一種方法是使用“import sys,sys.path.append('父目錄的路徑')”,這種方法僅對當前的Python解釋器進程有效,一旦關閉Python解釋器并重新啟動,所添加的路徑就會失效。另一種方法則是直接修改環境變量。在Windows系統中,可以使用"set 變量=‘路徑’"來設置,例如:set PYTHONPATH=‘C:\test\...’,通過"echo %PYTHONPATH%"來查看設置是否成功,并且在Python解釋器中查看sys.path,會發現已添加的新路徑。這種方法是永久的,一旦設置成功,就一直有效。在Linux系統中,可以通過"export 變量=‘路徑’"來設置,通過"echo $變量"來查看設置是否成功,同樣會在Python解釋器中查看sys.path,確認已添加的新路徑。通過修改path的方法是通用的,因為Python解釋器就是通過sys.path來逐一查找模塊所在的位置。
怎么從python引入自己的模塊
當需要導入的模塊位于主程序所在目錄的子目錄時,需要在該子目錄中創建一個名為__init__.py的空文件,這將使Python解釋器將整個子目錄視為一個模塊,之后便可以使用“import 子目錄.模塊”的方式來導入了。如果模塊位于主程序所在目錄的父目錄下,則需要通過修改path來解決導入問題。這里有兩種方法,第一種方法是使用“import sys,sys.path.append(';父目錄的路徑';)”,這種方法僅對當前的Python解釋器進程有效,一旦關閉Python解釋器并重新啟動,所添加的路徑就會失效。
為你推薦