Я как-то сталкиваюсь с проблемой, которая не должна быть проблемой (на мой взгляд).
Я пытаюсь вызвать файл .txt, который находится в том же каталоге, что и файл .pyпризывающий открыть файл .txt, но все равно получить это сообщение.Я попробовал метод os.chdir, и терминал находится в той папке, из которой я также хочу получить файл .txt.Все не работает.
Я пытался найти здесь решения, но не смог их найти.Вот код:
import sqlite3
#import os
conn = sqlite3.connect('db_2.sqlite')
cur = conn.cursor()
cur.execute('DROP TABLE IF EXISTS Counts')
cur.execute('''
CREATE TABLE Counts (email
TEXT, count INTEGER)''')
#os.chdir(r'c:\I\put\the\right\directory\here\')
fname = input('Enter file name: ',)
fh = open(fname)
print(fh)
Это полное сообщение об ошибке:
Traceback (последний вызов был последним): Файл "c: / Users / John / Desktop / Career/ Python / каждый Python 4 / Ex_c4_wk2_db_2 / Ex_c4_wk2_db_2.py ", строка 16, в fh = open (имя файла) FileNotFoundError: [Errno 2] Нет такого файла или каталога: 'mbox.txt'
Я пока использую метод os.chdir, без него не обойтись, нет?В чем может быть проблема?
Спасибо!