小编Fas*_*tle的帖子

无法使Fabric的分离屏幕会话示例正常工作

我正在尝试使用分离的屏幕会话在远程主机上执行脚本.我尝试了Fabric给出示例,但遗憾的是无法使其工作.

from fabric.api import run

def yes():
    run('screen -d -m "yes"')
Run Code Online (Sandbox Code Playgroud)

fab yes在我的本地计算机上执行正确连接到远程主机并说该命令已运行,但远程主机上没有执行任何操作.尝试screen -d -m "yes"使用任何一台机器按预期工作.

如果有人能指出我做错了什么我会非常感激.另外,在旁注中,为什么命令中的yes附近有引号?没有引号会有用吗?谢谢!

python fabric

10
推荐指数
1
解决办法
3098
查看次数

python MySQLDb插入准备好的语句

我有一张有田地的桌子

TABLE_PASTE(
      user_text longtext NOT NULL,
      number integer NOT NULL
 )
Run Code Online (Sandbox Code Playgroud)

我试图TABLE_PASTE使用MySQLDb驱动程序从python 在此表中插入一行.

text="large_text"
value = 1
cursor.execute("Update TABLE_PASTE set user_text = ? where number = ?",(text,value))
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

query = query % db.literal(args)
TypeError: not all arguments converted during string formatting
Run Code Online (Sandbox Code Playgroud)

python mysql database mysql-python

2
推荐指数
1
解决办法
8148
查看次数

标签 统计

python ×2

database ×1

fabric ×1

mysql ×1

mysql-python ×1