python中mac上的新行

时间:2015-10-13 12:50:00

标签: python macos

task = raw_input("would you like to encrypt or decrypt", \\n\\r\\,":- ").lower()

有没有人知道为什么这不会创建一个新行,只是在mac上的python中返回一个错误。我可以让它在windows上运行,是不是mac上的命令

2 个答案:

答案 0 :(得分:1)

您可以直接在字符串中添加换行符,即

1) "CREATE TABLE IF NOT EXISTS Settings (setting TEXT PRIMARY KEY, value TEXT NOT NULL)";
2) "CREATE TABLE IF NOT EXISTS Settings (setting TEXT, value TEXT NOT NULL, PRIMARY KEY(setting))";

答案 1 :(得分:0)

我发现你写的内容很少:

  • 你把它放在raw_input上的方式让它看起来像3个参数(用逗号分隔),而它需要0个或1个参数(function official documentation
    • 它不应该在任何操作系统
    • 上工作
    • jonrsharpe和Christian提供的解决方案正是您正在寻找的