如何在Unix-en中用python代码提取文件

2024-05-23 22:32:40 发布

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

我把文件放在这里了

/home/unica/app/Affinium/Campaign/partitions/partition1/scripts/runscripts/campaigns/cnyr/dev 

我想把它叫做这里

 with open('/home/unica/app/Affinium/Campaign/partitions/partition1/scripts/runscripts/campaigns/cnyr/dev/CNYR_DM_TM_CAMPAIGN_WAVES.csv','rb') as csvfile

但这是抛出语法错误的错误。还有如何将路径名简化为别名


Tags: 文件devapphomewithscriptsopencampaign
1条回答
网友
1楼 · 发布于 2024-05-23 22:32:40

试试这个:

fileName = '/home/unica/app/Affinium/Campaign/partitions/partition1/scripts/runscripts/campaigns/cnyr/dev/CNYR_DM_TM_CAMPAIGN_WAVES.csv'

with open(fileName, 'rb') as csvfile: # notice that the line must end with a ':'
    for line in csvfile:
        # do something

或者更好地使用^{}模块:

import csv

with open(fileName, 'rb') as csvfile:
    reader = csv.reader(csvfile, delimiter=',', quotechar='|') # specify delimiter, etc.
    for row in reader:
        # do something

相关问题 更多 >