如何在安装python的特定版本时解决此警告?
产出(最低):
Installing Python-3.5.5...
python-build: use readline from homebrew
WARNING: The Python readline extension was not compiled. Missing the GNU readline lib?
我尝试过的事情:
我已经卸载并重新安装了libreadline-dev和它的替代libedit-dev,如所示
还安装和更新了自制软件,然后按照上面的链接安装了readline和xz。
是否有可能释放事务内某个表的锁?
以下是一个例子:
查询窗口1:
BEGIN TRAN
UPDATE table_1 SET col_1 = '1' WHERE ID = 1
-- loop update (this takes time)
WHILE EXISTS (SELECT * FROM table_2 WHERE col_1 = 'a')
BEGIN
UPDATE table_2 SET col_1 = 'b' WHERE col_1 = 'a'
END
COMMIT T
我打开python解释器,尝试写入我同时正在读取的文件:
file = open("foo.txt")
lines = file.readlines()
for i in range(0, 3):
file.write(lines[0])
然而,python发布了一个错误,指出当我尝试执行file.write(lines[0])时,我有一个错误的文件处理程序。为什么我不能把文件的第一行写到文件本身?