Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.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 - Fatal编程技术网

Python 将文本文件放入特定目录

Python 将文本文件放入特定目录,python,Python,我想将文本文件保存到某个特定目录,但在运行代码后,出现了一个错误,类型为“file”的对象没有len() 这是我的代码,请检查一下,为我找到错误。非常感谢你。(我正在Windows 7上使用Python 2.7) 尝试os.path.join(路径,时间戳('Log.txt'))。您正在尝试连接字符串和文件对象。在内部,它对两个参数调用len,它假定这两个参数都是字符串。您正在尝试os.path.join字符串和文件谢谢Paul,我尝试了您的解决方案,错误消失了。但新问题出现了,我签出了目录“c

我想将文本文件保存到某个特定目录,但在运行代码后,出现了一个错误,类型为“file”的对象没有len()

这是我的代码,请检查一下,为我找到错误。非常感谢你。(我正在Windows 7上使用Python 2.7)


尝试
os.path.join(路径,时间戳('Log.txt'))
。您正在尝试连接字符串和文件对象。在内部,它对两个参数调用
len
,它假定这两个参数都是字符串。您正在尝试
os.path.join
字符串和文件谢谢Paul,我尝试了您的解决方案,错误消失了。但新问题出现了,我签出了目录“c:/1/test”,但没有看到我创建的文本文件。有什么建议吗?
import datetime

import os.path

def timeStamped(fname, fmt='%Y-%m-%d-%H-%M-%S_{fname}'):

    return datetime.datetime.now().strftime(fmt).format(fname=fname)


with open(timeStamped('Log.txt'),'w') as outf:

    path = 'c:/1/test'

    os.path.join(path,outf)