Ich benutze Scrapyd für meine Spinne dynamisch laufen. Ich füge .txt
Datei hinzu, die eine Liste der Blockwörter hat. Mein Problem ist folgendes: Wenn ich Scrapyd Server als Daemon laufen sie den Fehler während der Verschrottung angehoben:Scapyd raised NotADirectoryError von .egg Datei
NotADirectoryError: [Errno 20] Not a directory: '/tmp/exa-1504173770-gm023ynt.egg/exa/classificator/large.txt'
Aber wenn ich Scrapyd Server von Projekt dir laufen, alles funktioniert gut Hier setup.py
Code
from setuptools import setup, find_packages
setup(
name='project',
version='1.0',
packages=find_packages() + ['exa'],
entry_points={'scrapy': ['settings = exa.settings']},
package_dir={'exa': 'exa'},
package_data={'exa': ['classificator/large.txt']}
)
Und hier bin ich lade Datei:
file_dict = open(file_name_dictionary, "r")
self.correct_words = set()
for word in file_dict:
self.correct_words.add(word[:-1])