首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >连接变量和字符串python脚本

连接变量和字符串python脚本
EN

Stack Overflow用户
提问于 2018-08-01 06:59:31
回答 2查看 1.7K关注 0票数 1

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

实际路径类似于:

代码语言:javascript
复制
/TestCondition/TestDate-A1.txt

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

代码语言:javascript
复制
FoldPath = TestCondition
FileName = TestDate

我想做一些类似的事情:

代码语言:javascript
复制
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 to A12“连接起来以调用csv文件?我找不到正确的语法。

谢谢,J-F

编辑问题已解决。有了"import os“和"os.path.join”的知识,我现在可以找到一堆示例来完成我想要做的事情。我知道这个问题已经被问过几次了,但由于我对Python的了解有限,以及一般的编程知识,我找不到正确的关键字。无论如何,再次感谢您的快速回答。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-01 07:06:43

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

代码语言:javascript
复制
import os
filepath = os.path.join(FoldPath, FileName + '-A1.txt')
dfA1 = pd.read_csv(filepath ...
票数 0
EN

Stack Overflow用户

发布于 2018-08-01 07:15:02

首先..

代码语言:javascript
复制
dfA1 = pd.read_csv("/{}/{}-A1.txt".format(FoldPath, Filename)

但是这段代码并没有被推荐。

第二..。使用 os.path.join

代码语言:javascript
复制
dfA1 = pd.read_csv(os.path.join(FoldPath, "{}-A1.txt".format(Filename, ))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51623226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档