从Pycharm中的sys.stdin读取文件
有输入的、常规写法:
for line in sys.stdin:
name, value = line.strip().split("\t")
print name
也可以:
import sys
sys.stdin = open('input.in', 'r') #输入文档
sys.stdout = open('output.out', 'w')#输出文档
for line in sys.stdin:
ss , vv = line.strip().split(' ')
print(ss)
以下内容转载:
pi.txt文本内容:
3.1415926535
8979323846
2643383279
with open('pi.txt') as f: # 默认模式为‘r’,只读模式
contents = f.read() # 读取文件全部内容
print contents # 输出时在最后会多出一行(read()函数到达文件末会返回一个空字符,显示出空字符就是一个空行)
输出内容:
3.1415926535
8979323846
2643383279