utils.downloads import download
ValueError: attempted relative import beyond top-level package
但是你试图把相对路径去掉时,...又会得到:
# 找不到这个模块
ModuleNotFoundError: No module named 'utils'
尝试解决:
在spider.py文件第一行加入:
import sys
sys.path.append...("../")
输出:
> import download
问题二:
mgd, 终于解决了,
but, 一般爬虫脚本, 要用crontab或其他定时调用脚本时, 要使用绝对路径
在根目录或家目录下试一下...Desktop/wx_post/py_module/spider/spider.py", line 9, in
from utils.downloads import download
ModuleNotFoundError...:
> import download
果然可以了, 但是不能把所有的路径都添加一边吧, 大神到这步应该就知道怎么解决了吧
解决:
其实, 说来说去, 根本问题就是脚本工作目录的问题, 也就是在那里启用的脚本