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"))
++++++++++++++++++++++++++++++++++++
posted @ 2017-12-05 16:59  怀抱天下De我  阅读(94)  评论(0)    收藏  举报