如何将目录路径与os的部分路径串联,其余部分作为txt文件的字符串串联起来?

时间:2019-06-10 08:40:20

标签: python-3.x

我正在尝试将python的工作簿以文件名作为目录从os加载到os中,并使用txt文件中的可变文件名

我尝试使用os.path.join方法和folderpath + str(line [0]),但无法通过。而且我在两种情况下都遇到以下错误:

  

OSError:[Errno 22]无效的参数:“ C:\ Fourth Term @   Dal \ Project \ Collaboration \敏感性分析\ GUI \ Price   数据\'C:\ Dal \ Project \ Collaboration \ Sensitivity中的第四项   analysis \ GUI \ Price Data \ PriceCurves-03-21-19.xlsx'\ n“

方法1

from openpyxl import load_workbook
import os

Data=open('C:\Fourth Term @ Dal\Project\Collaboration\Sensitivity analysis\GUI\Otherdata\pricedata.txt', 'r')
line= Data.readlines()


a= "C:\Fourth Term @ Dal\Project\Collaboration\Sensitivity analysis\GUI\Price Data\\"
b=str(line[0]) #####the print output of b is PriceCurves-03-21-19.xlsx 
os.path.join(a, b)

wb=load_workbook(filename= os.path.join(a,b))
ws=wb['Sheet1']

方法2

from openpyxl import load_workbook
import os

Data=open('C:\Fourth Term @ Dal\Project\Collaboration\Sensitivity analysis\GUI\Otherdata\pricedata.txt', 'r')
line= Data.readlines() #####the print output of line[0] is PriceCurves-03-21-19.xlsx 

wb=load_workbook(filename="C:\Fourth Term @ Dal\Project\Collaboration\Sensitivity analysis\GUI\Price Data\\"+ str(line[0]))
ws=wb['Sheet1']

我只想连接访问Excel文件的路径并进一步处理它。 TIA

0 个答案:

没有答案