python的学习笔记/002-1(2018-5-18 )

本文提供了Python中getpass、sys及os等常用模块的使用实例,包括如何隐藏密码输入、获取系统路径信息、执行系统命令等内容,并介绍了如何自定义第三方模块。

1.模块初始化
1) getpass 模块
程序实例:

import getpass
_password='penny'
_password=‘abc123’
passname=input(passname:)
password=getpass.getpass("password:")
if passname=_passname and password=_password:
   print("welcome {name} loding...".format(name=passname))
else:
  print("invarild pass name or pass word")

python自带的ide终端不支持隐藏回显的,要用系统的终端,比如windows下的话cmd。
PS:
cmd位置:C:\Windows\System32\cmd.exe
可以用快捷键:win徽标键+R,直接在运行栏里输入cmd,回车就可以运行了。
2) sys模块
程序实例

import sys
print (sys.path) #打印路径与环境变量
print(sys.argv)  

python的学习笔记/002-1(2018-5-18 )
补充:

import sys
print(sys.getdefaultencoding())  # 打印编译器默认的编码方式

Python3.x中默认的编码是utf-8,Python2.x中默认的编码是ascii码
3) os 模块
程序实例
import os
os.system("dir")
com_red=os.system("dir")
print("--->",com_red) # 只执行系统命令的,执行成功返回0 ,不保存结果
python的学习笔记/002-1(2018-5-18 )
程序实例

import os
com_red=os.popen("dir")     #将命令临时存放在一个地址里面
com_red=os.popen("dir").read()      # 要用read读出
print("--->",com_red )

python的学习笔记/002-1(2018-5-18 )

**程序实例**
import os
os.mkdir("new_dir")     # 创建一个新的模块

python的学习笔记/002-1(2018-5-18 )
4) 自己写第三方模块并引用
自己写的模块可以放到默认文件的Lib\site-packages\路径下面;也可以自己选择放在其他位置地方,然后把这个路径设置为环境变量即可,用import引用;
python的学习笔记/002-1(2018-5-18 )

转载于:https://blog.51cto.com/13747953/2118043

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值