Python3不存在raw_input( )了
一、键盘输入
Python3将raw_input和input进行整合成了input…去除了raw_input()函数…
其接受任意输入, 将所有输入默认为字符串处理,并返回字符串类型
input() (Python3中为input())返回的结果不包含末尾的换行符,
而sys.stdin.readline()返回的结果包含了末尾的换行符\n
str = input("请输入:");print ("你输入的内容是: ", str)
二 获取指定字典的值或者keys
Tester = {
"name":"shawxie",
"phone":"135xxxx",
"Address":"深圳市南山区",
"job":"软件测试",
"hobby":"爬山"
}
y=list(Tester.keys()) #获取所有keys
print(y.index("name")) #找出name的索引值是多少
print(y[0]) #通过索引值找到name
print(y[y.index("name")])
三 python 3 读取文件
f = open('D:\\test.txt') # 打开文件
first_line = f.readline()
print('first line:', first_line) # 读一行
data = f.read() # 读取剩下的所有内容,文件大时不要用
print(data) # 打印读取内容
f.close() # 关闭文件
捕获所有异常
BaseException是异常信息的基类
try:
f = open('F:\\test.txt') # 打开文件
first_line = f.readline()
print('first line:', first_line) # 读一行
data = f.read() # 读取剩下的所有内容,文件大时不要用
print(data) # 打印读取内容
f.close() # 关闭文件
except BaseException:
print("Oops! That was no valid number. Try again ")