Я создал пакет pypi, в котором есть код, который читает текстовый файл.Однако, когда я устанавливаю свой пакет из pip и импортирую его в свой код, я получаю эту ошибку:
FileNotFoundError: [Errno 2] No such file or directory: 'file1.txt'
Я знаю, почему у меня есть эта ошибка, но я не знаю, как ее решить!
как я могу прочитать мой текстовый файл в моем пакете, который не вызовет проблемы при использовании пакета извне?
Я сделал то, что сказано в ответе по этой ссылке: FileNotFoundError: [Errno 2] при упаковке для PyPI
, но он не сработал и дал мне тот же результат!это дало мне ту же ошибку.и на самом деле в моей папке нет файла file1.txt, и ошибка правильная.Кто-нибудь может объяснить, как его добавить?или есть другие способы?
Вот код моего пакета и мой пакет, который установил код пакета снаружи:
import tensorflow as tf
def printRes():
file1 = open("file1.txt", "r")
sess = tf.compat.v1.Session()
a = tf.constant(int(file1.readline(), 10))
b = tf.constant(int(file1.readline(), 10))
print(sess.run(a + b))
снаружи:
from file1Text import demo
demo.printRes()
спасибо за вашу помощь.