1-使用模块

import sys

def test():
args = sys.argv
if len(args)==1:
print("hello word")
elif len(args)==2:
print("Hello %s" % args[1])
else:
print("too many arguments") if __name__ == '__main__':#如果利用import导入不会执行此方式
test()
#测试调用 D:\>python demo.py qinzb

2-安装模块

一般来说,第三方库都会在Python官方的pypi.python.org网站注册

安装方式

C:\Users\qinzb2018>pip3 install Pillow

安装常用模块

可以从Anaconda官网下载GUI安装包,安装包有500~600M,所以需要耐心等待下载。网速慢的同学请移步国内镜像。下载后直接安装

当我们试图加载一个模块时,Python会在指定的路径下搜索对应的.py文件,如果找不到,就会报错

默认情况下,Python解释器会搜索当前目录、所有已安装的内置模块和第三方模块,搜索路径存放在sys模块的path变量中:

>>> import sys
>>> sys.path
['', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python36.zip', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6', ..., '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages']

如果我们要添加自己的搜索目录

设置环境变量PYTHONPATH,该环境变量的内容会被自动添加到模块搜索路径中

最新文章

  1. [转]opencv3.0 鱼眼相机标定
  2. 转:面试题:“你能不能谈谈,java GC是在什么时候,对什么东西,做了什么事情?”
  3. [.NET] 使用Json.NET提供依赖注入功能(Dependence Injection)
  4. Python中利用LSTM模型进行时间序列预测分析
  5. repeat语句
  6. Git教程学习(五)
  7. GDI学习之俄罗斯方块
  8. jquery ajax请求方式与提示用户正在处理请稍等,等待数据返回时loading的显示
  9. BeX5学习笔记
  10. TiDB:支持 MySQL 协议的分布式数据库解决方案
  11. javascript——面向对象程序设计(1)
  12. 黑马程序员_Java基本数据类型对象包装类
  13. windows和centos用cutycapt截网页的图
  14. python3 第十九章 - 写一个10进制转任意进制的函数
  15. 2015最新Android学习线路图
  16. Mybatis源码分析之存储过程调用
  17. dpkg: 处理软件包 xxx (--configure)时出错 解决办法
  18. RMAN常用命令汇总
  19. ZCRM_AU_MAIL
  20. yuan的第二次随笔

热门文章

  1. Native Method
  2. Cordova各个插件使用介绍系列(七)—$cordovaStatusbar手机状态栏显示
  3. redhat7.3忘记root密码后如何重置root密码
  4. April 11 2017 Week 15 Tuesday
  5. 153. Find Minimum in Rotated Sorted Array(leetcode, binary search)
  6. Selenium入门19 捕获异常
  7. 设定网页最小最大宽度和高度(兼容IE6)
  8. 使用selenium 检测js报错
  9. 2017.9.20 HTML学习总结----下拉列表标签
  10. 复杂链表的复制 -python编写