python基础知识补充
2017-12-27 21:35
274 查看
作为非科班的python小白,有时候对于一些python的基本知识和原理还一知半解,对于之前不清楚的地方摘录在此,供后续查看。
1、python中,每个py文件被称之为模块,每个具有__init__.py文件的目录被称为包。只要模块或者包所在的目录在sys.path中,就可以使用import模块或import 包来使用。如果你要使用的模块(py文件)和当前模块在同一目录,只要import相应的文件名就好,比如在a.py中使用b.py: import b ;
但是如果要import一个不同目录的文件(例如b.py)该怎么做呢? 首先需要使用sys.path.append方法将b.py所在目录加入到搜素目录中。然后进行import即可,例如 import
sys ;sys.path.append('c:\xxxx') # 这个例子针对 windows 用户来说的,因为windows环境有转义字符,所以最好写成sys.path.append('c:\\xxxx')
。
一般在sublime里运行没有问题,但是在命令行里运行出现“xxx模块”找不到时就可以用上面这种方法,在使用到xxx模块的文件里用sys.path.append添加 xxx模块所在的路径即可解决此问题。
1、python中,每个py文件被称之为模块,每个具有__init__.py文件的目录被称为包。只要模块或者包所在的目录在sys.path中,就可以使用import模块或import 包来使用。如果你要使用的模块(py文件)和当前模块在同一目录,只要import相应的文件名就好,比如在a.py中使用b.py: import b ;
但是如果要import一个不同目录的文件(例如b.py)该怎么做呢? 首先需要使用sys.path.append方法将b.py所在目录加入到搜素目录中。然后进行import即可,例如 import
sys ;sys.path.append('c:\xxxx') # 这个例子针对 windows 用户来说的,因为windows环境有转义字符,所以最好写成sys.path.append('c:\\xxxx')
。
一般在sublime里运行没有问题,但是在命令行里运行出现“xxx模块”找不到时就可以用上面这种方法,在使用到xxx模块的文件里用sys.path.append添加 xxx模块所在的路径即可解决此问题。
相关文章推荐
- python 基础知识(待补充)
- python 基础知识补充
- python入门(九)python基础知识点补充
- Python零基础入门二十四之正则表达式知识补充
- python基础之知识补充-作用域、特殊语法
- Python基础知识补充(重要)-作用域、特殊语法
- Python基础知识:构造函数中self用法
- python编码基础知识
- Python核心基础知识
- Python基础知识复习II
- python-基础知识之while循环
- python-06:爬虫基础知识
- python学习笔记1:基础知识
- Python编程——Python基础知识之列表(-)
- python-基础知识9
- python基础知识小结之集合
- Python学习第三章《变量》(成为高手前必须知道的一些基础知识)
- Python 第一章 基础知识(8) 保存并执行程序
- Python 3.0 基础知识
- DOS基础知识的补充(内存重点)