小编paa*_*nnd的帖子

如何在接受用户输入后阻止Python插入新行?

Python在input()函数的每次调用之间在控制台输出中插入一个空行,但我不希望这样做(即,我希望input()提示位于控制台中的连续行上,而不是由空行分隔)。有没有办法做到这一点?我试着input("foo", end="")以为它可能像print()函数一样工作,但事实并非如此...

码:

fname = input("Please enter your first name: ")
lname = input("Please enter your last name: ")
print("Pleased to meet you, " + str(fname) + " " + str(lname) + "!")
Run Code Online (Sandbox Code Playgroud)

输出:

Please enter your first name: Jane

Please enter your last name: Doe
Pleased to meet you, Jane Doe!
Run Code Online (Sandbox Code Playgroud)

所需的输出:

Please enter your first name: Jane
Please enter your last name: Doe
Pleased to meet you, Jane Doe!
Run Code Online (Sandbox Code Playgroud)

编辑: …

python newline input ipython spyder

5
推荐指数
1
解决办法
2282
查看次数

如何更新 macOS Python 包

最近每次启动终端时我都会收到以下通知:

/usr/local/lib/python3.5/site-packages/powerline/bindings/zsh/powerline.zsh:200:/usr/local/bin/powerline-config:错误的解释器:/usr/local/opt/python3/ bin/python3.5:没有这样的文件或目录 /usr/local/lib/python3.5/site-packages/powerline/bindings/zsh/powerline.zsh:204:/usr/local/bin/powerline-config:坏解释器:/usr/local/opt/python3/bin/python3.5:没有这样的文件或目录'

我将其作为问题powerline发布到GitHub 页面,并被告知我可能在不知不觉中更新了 macOS 上的 Python 版本(通过或可能通过系统更新,因为我是 macOS Beta 用户)。homebrew

有没有办法像在 Gentoo 中一样在 macOS 中批量更新 Python 包,正如链接的 GitHub 问题中指出的那样?开发者提到,Gentoo 中有一个python-updater脚本用于在更新 Python 后更新软件包,但 macOS 不存在这样的脚本。

操作系统:macOS 10.12.3 测试版

任何帮助,将不胜感激!

——帕安万德

python macos terminal powerline macos-sierra

3
推荐指数
1
解决办法
4127
查看次数

标签 统计

python ×2

input ×1

ipython ×1

macos ×1

macos-sierra ×1

newline ×1

powerline ×1

spyder ×1

terminal ×1