整体文件的路径是这样的:execute是我当前执行程序的模块
模块导入:
1.如果你要导入的模块或者文件夹下的模块与你要执行程序的模块在同一个目录下
文件:import second_module
文件夹:from second_file import second_file_moudle
2.如果你要导入的文件或者文件夹下的模块,可以用sys来临时导入模块路径:
导入路径:import sys
sys.path.append(模块的绝对路径)
例如:sys.path.append(r'User/jing/PycharmProject/import_study/first')
sys.path.append(r'User/jing/PycharmProject/import_study/first/first_file')
注意:1.绝对路径写到模块所在的文件夹即可。
重要提示:如果你要导入的模块或者文件夹下的模块与你要执行程序的模块在同一个目录下时,是不用sys的,如果你想要导入文件夹下的模块时用sys是没用的。
例如:import sys
sys.path.append(r'User/jing/PycharmProject/import_study/second/second_file')
import second_file_module
是会报找不到second_file_module的。