python读写文件的小疑点
python读写文件的小问题求教for line in file_edge :lstline.split(,)file_random_edge.write(%s,%s,%
python读写文件的小问题
求教
for line in file_edge :
lst=line.split(',')
file_random_edge.write('%s,%s,%s\n' % (lst[0],lst[1],random.random()))
输入:
10111,10029
10145,10029
10384,10029
10413,10029
为何输出是
10111,10029
,0.8370012624
10145,10029
,0.161744574015
不希望它换行,希望是
10111,10029,0.8370012624
10145,10029,0.161744574015
python
[解决办法]lst=[s.strip() for s in line.split(',')]
这样好点,去掉前后多余的空格或回车...