python - Python 中文件的动态名称

标签 python pandas numpy dynamic filenames

我有一个 subject_id,它是一个动态数字。例如,它可能等于 60。我手动定义一些文件名,如下所示: x_file = "50.txt" x_csv_file = "50.csv" 数字 (50) 可以是 1 或其他任何数字。有什么方法可以让我只定义一次 subject_id=50 ,然后将这些名称用作 x_file = "subject_id.txt"x_csv_file = "subject_id.txt"。 csv"?. 感谢您的帮助

最佳答案

您可能想为此定义一个简单的函数

def file_name(subject_id):
    x_file = '{}.txt'.format(subject_id)
    x_csv_file = '{}.csv'.format(subject_id)
    return x_file, x_csv_file

关于python - Python 中文件的动态名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59203688/

相关文章:

python - 使用 re.sub 的更好方法

python - 无法在 jupyter 笔记本单元中第二次加入 pandas 数据框

python - python可以做高斯拟合和外推吗?

Python多维符号自动转置

python - 此 TensorFlow 二进制文件使用 Intel(R) MKL-DNN 进行了优化,可在性能关键的情况下使用以下 CPU 指令

python - 在数据集上拟合决策树分类器时出现 ValueError

python - 按字典重新分配 pandas 列对原始 DataFrame 没有影响?

python - 如何在 groupby 之后合并列并选择 pandas 数据框中其他列的第一个有效值?

python - 在 Pandas 数据框中将某些行向左移动

python - 如果我系统地删除第 n 个随机数,随机数仍然是随机的吗?