Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将变量写入文本文件-Python_Python_File_Printing - Fatal编程技术网

将变量写入文本文件-Python

将变量写入文本文件-Python,python,file,printing,Python,File,Printing,我正在处理一个有日志文件的程序,当我试图将一个变量直接打印到该文件时,cmd说它在预期的字符缓冲区对象的行上遇到了错误。我在stackoverflow中搜索了相关问题,发现我可以导入json,这是我试图避免的,或者我可以使用StrvariableGoesher。但是,该变量由括号和逗号组成,因此包含9个参数。将其打印到文件时,输出包含引号、括号和逗号。除了str,有人知道它在找什么缓冲区对象吗?如果它需要str、int或其他类似的元素,有没有简单的替代方法?提前谢谢 编辑:这是我正在使用的代码

我正在处理一个有日志文件的程序,当我试图将一个变量直接打印到该文件时,cmd说它在预期的字符缓冲区对象的行上遇到了错误。我在stackoverflow中搜索了相关问题,发现我可以导入json,这是我试图避免的,或者我可以使用StrvariableGoesher。但是,该变量由括号和逗号组成,因此包含9个参数。将其打印到文件时,输出包含引号、括号和逗号。除了str,有人知道它在找什么缓冲区对象吗?如果它需要str、int或其他类似的元素,有没有简单的替代方法?提前谢谢

编辑:这是我正在使用的代码

f = open('C:\users\MY ANONYMOUS USERNAME\desktop\MTLog.txt', 'a')

writing = 'Range is from ', x1, ' minutes to ', y1, ' minutes. ' , 'The randomly picked time was ' , Number1, ' minutes.'

    f.write( writing ) 
    f.write('\n')
    f.close()
回溯最近的通话最后一次: 文件MT.py,第64行,在 f、 写作 TypeError:应为字符缓冲区对象

很抱歉,一开始我不是很清楚,因为我只是阅读了StackOverflow,而没有在里面发布

file = open('stackoverflow.txt','w')
example = 'Hello World!'
example_two = 54
file.write(example)
file.write(str(example_two))
file.close()

这是我将如何写入我的文件,使用两个示例,如果您需要我的示例以外的其他帮助,请发布您的代码。

显示您的代码、确切错误和回溯。确定。我真的很抱歉我的含糊不清。我是新来的论坛至少有问题。我想把它打印到一个文件中,'中的文本和变量的值,并让它打印一个带有标点符号的句子,这实际上是有意义的。请把它拿开,等等,这样我就可以完成这个项目,我目前正在工作。谢谢你抽出时间来教我怎么做!使用str的问题是,它添加了's和,'s和's。谢谢你!好的,将示例二结合成一个句子,示例使用,'s和's,查看它打印到文本文件中的内容。做