Python 模块导入路径问题

简介: 在python用import或者from...import来导入相应的模块。导入mode,import与from...import的不同之处在于,简单说:如果你想要直接输入argv变量到你的程序中而每次使用它时又不想打sys,则可使用:from sys import argv一般说来,应该避免使用from..import而使用import语句,因为这样可以使你的程序更加易读,也可以避免名称的冲突。

在python用import或者from...import来导入相应的模块。


导入mode,import与from...import的不同之处在于,简单说:
如果你想要直接输入argv变量到你的程序中而每次使用它时又不想打sys,
则可使用:from sys import argv
一般说来,应该避免使用from..import而使用import语句,

因为这样可以使你的程序更加易读,也可以避免名称的冲突。


import路径搜索

>>import sys

>>print sys.path

可查看import模块时搜索的路径,一般默认先搜索当前工作目录

可调用sys.path.append('path')来添加路径path


import可用于同时导入多个模块,模块名中间用逗号( ' , ' )分隔

目录
相关文章
|
4天前
|
Python
python--os模块
python--os模块
10 2
|
4天前
|
Python
python-time模块
python-time模块
8 1
|
6天前
|
Linux Python
Python- jinja2模块详解
Python- jinja2模块详解
10 1
|
2天前
|
机器学习/深度学习 人工智能 程序员
探索Python宝库:从基础到技能的干货知识(数据类型与变量+ 条件与循环+函数与模块+文件+异常+OOP)
探索Python宝库:从基础到技能的干货知识(数据类型与变量+ 条件与循环+函数与模块+文件+异常+OOP)
3 0
|
3天前
|
Linux 编译器 C语言
Python的系统路径
Python的系统路径
5 0
|
4天前
|
移动开发 Unix Linux
Python 常用模块全面分享
Python 常用模块全面分享
|
5天前
|
JSON Shell API
Python标准库中有哪些好用的模块
在命令行中使用Python标准库模块,如`http.server`、`gzip`、`base64`、`json.tool`和`calendar`,可以直接通过`python -m module_name`调用,无需额外编写代码。例如,`python -m http.server`启动一个简单的HTTP服务器,`python -m gzip -d file.gz`解压缩文件。`json.tool`用于美化显示JSON数据,而`calendar`模块则能输出日历信息。这些在临时需要相关功能时特别方便。
|
6天前
|
程序员 Python
Python--re模块的讲解与应用
Python--re模块的讲解与应用
10 0
|
Python
Python 获取当前路径的方法
Python2.7 中获取路径的各种方法 sys.path 模块搜索路径的字符串列表。由环境变量PYTHONPATH初始化得到。 sys.path[0]是调用Python解释器的当前脚本所在的目录。 sys.argv 一个传给Python脚本的指令参数列表。
3220 0