在特定目录中使用 open() 创建一个新的 csv 文件
creating a new csv file with open() in specific directory
我的脚本根据日期创建了一个新的 csv 文件。它默认将文件保存到本地目录。知道如何将它保存到特定文件夹吗?感谢
with open('record ' + str(current) + '.csv', 'a', newline='') as f:
最简单的方法是像这样添加到 open
函数路径参数:
with open(folder_path + '/' + 'record ' + str(current) + '.csv', 'a', newline='') as f:
假设 folder_path
持有指定文件夹的路径,例如 '/home/users/you/somefolder'
但我建议考虑使用 PathLib
进行路径创建和操作
打开函数中的文件参数是该文件的路径。通过仅指示文件名,它被假定为实际目录中的文件,因此要将其写入驱动器上的任何位置(只要您有权限),您应该使用完整路径
with open('/tmp/record ' + str(current) + '.csv', 'a', newline='') as f:
我的脚本根据日期创建了一个新的 csv 文件。它默认将文件保存到本地目录。知道如何将它保存到特定文件夹吗?感谢
with open('record ' + str(current) + '.csv', 'a', newline='') as f:
最简单的方法是像这样添加到 open
函数路径参数:
with open(folder_path + '/' + 'record ' + str(current) + '.csv', 'a', newline='') as f:
假设 folder_path
持有指定文件夹的路径,例如 '/home/users/you/somefolder'
但我建议考虑使用 PathLib
进行路径创建和操作
打开函数中的文件参数是该文件的路径。通过仅指示文件名,它被假定为实际目录中的文件,因此要将其写入驱动器上的任何位置(只要您有权限),您应该使用完整路径
with open('/tmp/record ' + str(current) + '.csv', 'a', newline='') as f: