① 求助一下,python如何調用另一個py文件
方案如下:
1.
將另一個py做成一個包,或者直接和調用文件放在同一個目錄下;
2.
在調用者文件頭引入:from
py名字
import
*;
3.
這樣就可以使用另一個py文件的所有函數了。
② python導入(import)文件夾下python子函數的方法
(1)主程序main.py與模塊程序mod1.py在同一目錄下。
--src
|--mod1.py
|--main.py
直接在main.py中導入模塊mod1.py,即 import mod1 或 from mod1 import *
(2)主程序main.py所在目錄是模塊程序mod.py所在目錄的父目錄。
--src
|--mod1.py
|--main.py
---mod2
|--mod2.py
先需要在mod2文件夾中建立空文件__init__.py
然後在main.py中導入模塊mod2.py,即 import mod2.mod2 或 from mod2.mod2 import *
(3)主程序main.py導入上層目錄中的模塊或其他目錄(平級)下的模塊。
--src
|--mod1.py
---mod2
|--mod2.py
---sub
|--main.py
先需要在mod2文件夾中建立空文件__init__.py,而src文件夾下不需要建立
然後進入主程序main.py所在的路徑,執行python main.py
在main.py中導入模塊mod2.py,即 import mod2.mod2 或 from mod2.mod2 import *
執行前在main.py中加入:
import sys
sys.path.append("..")
import mod1
import mod2.mod2
③ 如何在python命令中載入一個py文件並執行
創建一個py文件,比如/Users/mymachine/myProject/hello.py
print("hello")
打開命令行,輸入 python hello.py, 回車即可(前提:你的python 已安裝並添加到環境變數)
④ python form import導入另一個py文件
python導入另一py腳本文件,例如導入xxx.py,命令是from xxx import *;
這個命令得在xxx.py在pythonpath里的時候才有用,或者是和當前在運行的python腳本在同一目錄之下。
⑤ 如何解決python不能導入同目錄py文件
解決python不能導入同目錄py文件的方法:
先查看需要導入的py文件名是否含有空格以及中文字元,如果有就刪掉空格換成英文的字元
然後用「import 文件名」的方式導入py文件就可以了
更多Python知識,請關註:Python自學網!!