day2
sys.py
"""
import sys #寻找路径,会当前目录下寻找。导入模块名字的时候,注意不要和导入的库名字重复。这里就直接导入自己了
'''
['C:\\Users\\CL\\PycharmProjects\\S18\\day2',
'C:\\Users\\CL\\PycharmProjects\\S18',
'C:\\Users\\CL\\AppData\\Local\\Programs\\Python\\Python36\\python36.zip',
'C:\\Users\\CL\\AppData\\Local\\Programs\\Python\\Python36\\DLLs',
'C:\\Users\\CL\\AppData\\Local\\Programs\\Python\\Python36\\lib',#标准库一般放这里
'C:\\Users\\CL\\AppData\\Local\\Programs\\Python\\Python36',
'C:\\Users\\CL\\AppData\\Local\\Programs\\Python\\Python36\\lib\\site-packages',#第三方库一般存这个里面
'C:\\Program Files\\JetBrains\\PyCharm 2017.3\\helpers\\pycharm_matplotlib_backend']
打印结果是这个(环境变量),是寻找路径。导入的库要在以下路径下,否则导入失败
'''
print(sys.path)#打印环境变量
print(sys.argv)
print(sys.argv[2])#打印脚本的相对路径
"""
import os
'''
cmd_res = os.system("dir") #查询输出到屏幕,并不入内存。也就是执行命令,不保存结果
cmd_res = os.popen("dir")#打印内存对象地址
cmd_res = os.popen("dir").read()#read再取一下,内存的结果
print("---->",cmd_res)#结果0,表示程序运行成功
'''
#os.mkdirs()#创建多极目录
os.mkdir("new_dir") #创建单级目录
+++++++++++++++++++++
name = input("name")
Age = int(input("Age")) #integer raw_input 是python2里面的命令,p3里面是input,p2中的input命令是接受什么,就是什么。尽量不要用2.x里面input命令
print (type(Age),type(str(Age))) #str(age)又转回string
Job = input("Job")
Salary = input("Salary")
#info = '''
#------------- info of %s-----------
#Name: %s
#Age: %s
#Job: %s
#Salary: %s
#''' % (name ,name ,Age ,Job ,Salary)
# %d=数字 %f=浮点(小数)
# %s=string
#info2 = '''
#------------- info of {_name}--------
#Name:={_name}
#Age:={_age}
#Job:={_job}
#Salary:={_salary}
#''' .format(_name = name,_age = Age,_job=Job,_salary=Salary)
#print (info2)
info3 ='''
------------- info of {0}----------
Name:={0}
Age:={1}
Job:={2}
Salary:={3}
''' .format(name,Age,Job,Salary)
print(info3)
#print (info)
+++++++++++++++++++++++++++++++
#import login #库调用,先是自己目录下,之后环境变量中。1存在环境变量中;2环境变量增加路径
#三元运算
"""
>>> a,b,c=1,3,5
>>> d=a if a>b else c
>>> d
5
bytes 转成string decode (解码)
string 转成betys(二进制) encode(编码)
网络传输必须转成二进制
"""
msg = "我爱北京天安门"
print(msg)
print(msg.encode(encoding="utf-8"))#如果不写明编码,则默认系统编码
print(msg.encode(encoding="utf-8").decode(encoding="utf-8"))
++++++++++++++++++++++++++++++++++++

浙公网安备 33010602011771号