gpt4 book ai didi

python:获取文件路径并在同一目录中创建一个新文件

转载 作者:太空宇宙 更新时间:2023-11-03 14:40:29 24 4
gpt4 key购买 nike

所以我知道如何获取所需文件的位置,我正在使用

file_name = os.path.splitext(os.path.basename(file_full_name))[0]

但我需要做的是:

  1. 获取我拥有的文件名
  2. 获取文件的路径,我也知道如何获取
  3. 在同一目录中使用修改后的名称创建一个文件,例如,假设我在桌面上有一个名为“data.csv”的文件。我需要在桌面上创建一个名为“data - results.csv”的文件。

我只尝试打印新名称,但使用此代码得到的唯一结果:

    myresultcsvfile = os.path.splitext(os.path.basename(file_name))[0] + " - results.csv"

是这样的:

myfile: ('Book1 - Copy', ' - results.csv')

我显然做错了什么,但我不知道是什么。这只是文件名,我还需要向其中添加父文件的完整路径(这样在本例中最终结果将是“C:\users[username]\desktop\Book1 - copy - results.csv”) )

最佳答案

试试这个:

full = 'C:\\ .. put here your path .. \\data.csv'
dir_name = os.path.dirname(full)
file_name = os.path.splitext(os.path.basename(full))[0]
output_file = dir_name + '\\' + file_name + ' - results.csv'

关于python:获取文件路径并在同一目录中创建一个新文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46589288/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com