Python SQlite FileNotFoundError: [Errno 2] Нет такого файла или каталога: 'x.txt' - PullRequest
0 голосов
/ 02 октября 2018

Я как-то сталкиваюсь с проблемой, которая не должна быть проблемой (на мой взгляд).

Я пытаюсь вызвать файл .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, без него не обойтись, нет?В чем может быть проблема?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...