python - 连接变量和字符串Python脚本

标签 python pandas concatenation spyder

我正在尝试在 Spyder 中编写一个 Python 脚本来同时处理多个文件。

实际路径类似于:

/TestCondition/TestDate-A1.txt

我只想在开始时控制 TestCondition 和 TestDate。

FoldPath = TestCondition
FileName = TestDate

我想做这样的事情:

dfA1 = pd.read_csv(FoldPath&'/'Filename&'A1.txt'
dfA2 = pd.read_csv(FoldPath&'/'Filename&'A2.txt'
....
dfA12 = pd.read_csv(FoldPath&'/'Filename&'A12.txt'

#Code with Pandas and Numpy...

如何将变量名 FoldPath 和 FileName 与字符串“A1 到 A12”连接起来专门调用 csv 文件?我找不到正确的语法。

谢谢, J-F

编辑问题已解决。 有了“import os”和“os.path.join”的知识,我现在可以找到一堆例子来完成我想做的事情。我知道这个问题已经被问过好几次了,但由于我对 Python 和一般编程的了解有限,我找不到正确的关键词。不管怎样,再次感谢您的快速答复。

最佳答案

您可以使用os.path.join+来连接

import os
filepath = os.path.join(FoldPath, FileName + '-A1.txt')
dfA1 = pd.read_csv(filepath ...

关于python - 连接变量和字符串Python脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51623226/

相关文章:

python - Pandas Dataframe 根据具有相等值的两列删除行

c# - LINQ 查询 Bool+String 对列表。如何在没有 foreach 的情况下连接字符串?

javascript - 如何连接 Prop

python - 数据框组合

python - 使用依赖条件过滤 DataFrame 中的行

mysql - MySQL 中的 CONCAT()

python - 使用 scipy sqlrep 进行周期性插值

python - HttpError : <HttpError 400 when requesting https://www. googleapis.com/bigquery/v2/projects/

python - 如何获得列表中没有括号的结果?

python - 如何在 Win 7 64 位上安装 python-Levenshtein 或其他 C/C++ 包