。
aList = ['Python','C','C++','Java']
如何写入文件,如:
Python : ...
C : ...
C++ : ...
Java : ...
。没有它我怎么办?
。我想避免那样做。
最佳答案
你是说这个吗?
>>> languages = ['Python','C','C++','Java']
>>> f = open('myfile.txt', 'w')
>>> print('\n'.join('%-10s: ...' % l for l in languages), file=f)
>>> f.close()
>>> print(open('myfile.txt').read())
Python : ...
C : ...
C++ : ...
Java : ...
它使用format specification mini language。注意print语句使用3.0语法。(是的,我改变了这个,因为Brian's回答链接到2.5.2文档。只是为了对比。)