繁体   English   中英

如何在 python 中具有特定格式的文件中写入不同的字符串

[英]how to write different string in a file with specific format in python

我想在一个文本文件中写一些字符串作为我的 dataframe 的 header。

我尝试使用 myfile().format() 方法,因为它在浮点数和格式方面工作得很好。 但是,它似乎对我有用。 这是我的代码:

MyFile=open('./OUTPUT/output.dat','w')
MyFile.write('{}{}').format('date',';')
MyFile.close()

我尝试了不同的选择。 我收到以下错误:'int' object has no attribute 'format'

虽然我希望在我的文件中有“日期”; 感谢您的任何帮助

您在错误的地方应用format

format是一个字符串方法,您将其应用于write function 结果。 将其更改为:

MyFile=open('./OUTPUT/output.dat','w')
MyFile.write('{}{}'.format('date',';'))
MyFile.close()

我希望它有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM