Как отформатировать ширину столбца в SQLite3 с помощью Python? - PullRequest
0 голосов
/ 12 июня 2018

Столбец пути к файлу в моей базе данных обрезается, и я не смог найти никакой документации, в которой говорилось бы, как указать ширину столбца в python.В настоящее время я использую pandas для печати базы данных в терминале.

Распечатка базы данных:

                                                    Path     Status                 Time
0                                      pytest_file.c       Safe  2018-06-11 10:33:29
1  /Users/me/Documents/to_scan/SSpres...  File Sent  2018-06-11 10:45:05
2  /Users/me/Downloads/SampleData/Eli...  File Sent  2018-06-11 10:45:33
3  /Users/me/Downloads/SampleData/Eli...  File Sent  2018-06-11 10:45:34
4  /Users/me/Downloads/SampleData/Lec...  File Sent  2018-06-11 10:45:35
5  /Users/me/temp/ess-dive-volumes/var...       Safe  2018-06-11 11:46:02
6  /Users/me/temp/ess-dive-volumes/var...       Safe  2018-06-11 11:46:18
7  /Users/me/temp/ess-dive-volumes/var...       Safe  2018-06-11 11:46:34
8  /Users/me/temp/ess-dive-volumes/var...       Safe  2018-06-11 11:46:50

Код для печати базы данных:

con = sqlite3.connect(data_base)
return pd.read_sql_query('''SELECT Path, Status, Time FROM files_db''', con)

print(print_db(database))

1 Ответ

0 голосов
/ 12 июня 2018

Оказывается, что панды были ограничивающим фактором, а не sqlite3.Я решил эту проблему, вручную установив pd.options.display.max_colwidth в 255.

В единственной строке, которая это решила:

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