在Python2.7中获取(并附加)正确的文件路径

2024-09-28 16:22:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个以前定义的字符串格式的文件名,还有一个以前定义的变量value。我正在尝试存储一个如下所示的变量:

C:\Users\Me\Desktop\Value\u验证\u报告

使用下面的语法,我得到:

C:\Users\Me\Desktop\Value\验证\u报告

target_dir= os.path.dirname(os.path.realpath(FileName))
ValidationReport=os.path.join(target_dir,value,"_Validation_Report")
print ValidationReport

我尝试过的其他组合都会导致错误。任何帮助都将不胜感激!你知道吗


Tags: path字符串target定义valueos文件名格式
1条回答
网友
1楼 · 发布于 2024-09-28 16:22:10

如果valueString,则必须将其与"_Validation_Report连接起来

target_dir= os.path.dirname(os.path.realpath(FileName))
ValidationReport=os.path.join(target_dir,value + "_Validation_Report")
print ValidationReport

os.path.join将在给定的每个字符串之间添加分隔符(这取决于操作系统)。为了避免这种情况,只需将value"_Validation_Report"字符串作为一个String放在一起。有关^{}的详细信息。你知道吗

相关问题 更多 >