Python档案袋(脚本执行和输入输出)
脚本的执行:
1.执行时确定解释器为Python3
python3 脚本名
2.在代码开始行确定解释器为Python3,与shell相似
env命令表示全局搜索Python3解释器
#!/usr/bin/env python3
或者直接固定文件夹找
#!/usr/bin/python3
执行命令
chmod 700 脚本名
./脚本名
__name__的使用
当前脚本直接执行时才会进入pass,如果是被别的模块导入(import)时则不执行pass内容
原理:__name__ 是当前模块名,当模块被直接运行时模块名为 __main__ 。当模块被直接运行时,pass将被运行,当模块是被导入时,pass不被运行。
if __name__=="__main__": pass
注释
单行注释:井号在注释处起始位置【#】
多行注释:3个单引号或3个双引号包裹【’’’】【”””】
Python中单双引号效果是一样的,没有其他区分
输入输出
输出:
print ("字符串",变量1,变量2) #输出多个数据,中间用空格分开
输入:
明文输入
user=input("请输入用户名:") print(user)
密文输入
import getpass passwd=getpass.getpass("请输入密码:") print(passwd)