Sqlite 在.output中指定路径

Sqlite 在.output中指定路径,sqlite,Sqlite,我正在尝试将查询结果保存到.csv文件中。我就是这样做的 .output train1.csv SELECT * FROM table1; 问题是,当我在.output中指定路径时,输出会显示在屏幕上,并保存在指定的.csv文件中 .output ~/PycharmProjects/ROSSMANN/input/crossval/train1.csv SELECT * FROM table1; ~不是有效的目录名。shell将用主目录替换它,但大多数其他程序不知道它 使用实际目录名: .o

我正在尝试将查询结果保存到.csv文件中。我就是这样做的

.output train1.csv
SELECT * FROM table1;
问题是,当我在.output中指定路径时,输出会显示在屏幕上,并保存在指定的.csv文件中

 .output ~/PycharmProjects/ROSSMANN/input/crossval/train1.csv
SELECT * FROM table1;

~
不是有效的目录名。shell将用主目录替换它,但大多数其他程序不知道它

使用实际目录名:

.output /home/MAS/PycharmProjects/ROSSMANN/input/crossval/train1.csv

也许这会帮助我知道如何保存到cvs文件。但是我想指定该文件的路径。更改它并不能解决我的问题/用户/mas/PycharmProjects/ROSSMANN/input/crossval/train1.csv