【发布时间】:2019-03-04 18:57:29
【问题描述】:
您好,我一直在编写一些 python 脚本,我的问题是当我在服务器上启动该脚本时。事情是我制作了名为 CSVmanipulation 的模块,其中我有两个函数,一个用于从 .csv 读取,另一个用于写入 .csv 文件。我的主脚本是这样的
import time
import scrape
import re
from urlload import load_urls
from setmanipulation import addToSet
from CSVmanipulation import Reader, Writer
USERSURLS = Reader("users.csv")
for newurl in USERSURLS:
"do something"
我的 CSV 操作脚本是:
import csv
def Reader(nameOfAFile):
list = []
if(os.path.isfile(nameOfAFile) == True):
with open(nameOfAFile) as fajl:
reader = csv.reader(fajl)
list = [r for r in reader]
fajl.close()
return list
else:
print("file doesnt exist")
在我的机器上本地运行它完全正常,它从 .csv 文件读取,读取的所有内容都存储在我的列表中,但是当我在服务器上尝试这个时,我得到这个输出:
file doesnt exist
'NoneType' object is not iterable
文件存在于本地和服务器上,其中包含内容。 我已经像百万次一样挠头并访问了每个站点,但我不知道到底出了什么问题。我将不胜感激。
【问题讨论】:
标签: ubuntu python-3.7 import-from-csv