我的数据库中的文件路径列正在被切断,我无法找到任何文档说明如何在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))
答案 0 :(得分:1)
原来,大熊猫是限制因素,而不是sqlite3。我通过手动将pd.options.display.max_colwidth
设置为255
来解决了这个问题。
解决这个问题的单行:
pd.options.display.max_colwidth = 255