python模块导入以及sys库的添加路径使用

整体文件的路径是这样的:execute是我当前执行程序的模块

python模块导入以及sys库的添加路径使用_第1张图片

模块导入:

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的。

你可能感兴趣的:(python)