Questions tagged «python»

Python是一种解释性的通用高级编程语言。编程问题不在主题之列。应该在Stack Overflow(http://www.stackoverflow.com)上询问有关Python使用的问题。


1
在Ubuntu上更新Python
我是linux的新手,所以我只熟悉通过终端安装。我目前安装了python 2.7.12,我试图通过命令将其更新为python3 sudo apt-get install python3 但是当我输入这个命令时,我会看到4个选项 0 to upgrade 0 to newly install 0 to remove 5 to not upgrade 你可以看到这是一个问题,它不能识别我输入的任何命令。我尝试了0和5,但都找不到它们。 我正在通过virtualbox运行Ubuntu,不确定这是否会影响任何事情。

1
Notepad ++重新编号
有没有办法(正则表达式或其他选项)自动将ID重新编号为1,2等等,如下例所示? <comment id="53" status="new"> <comment id="54" status="new"> <comment id="55" status="new"> 对此: <comment id="1" status="new"> <comment id="2" status="new"> <comment id="3" status="new"> 我试图在下面的评论中使用链接中的Python脚本。我为上面的代码量身定做了它看起来像这样: def calculate(match): return 'comment id="%s"' % (match.group(1), str(int(match.group(2))-52)) editor.rereplace('comment id="([0-9]+)"', calculate) 它什么都不做。为什么?我做错了什么?

1
ipython笔记本找不到python
我家里有几个Python 2版本。因为我只使用ipython笔记本,所以我决定卸载所有Python 2实例,结果是一个坏主意,因为现在我在尝试启动P ython服务器时遇到错误。 -bash: /usr/local/bin/ipython: /usr/local/opt/python/bin/python2.7: bad interpreter: No such file or directory 我该如何解决这个问题? 谢谢。
2 macos  bash  python  ipython 

1
PyQt5 - python-3.2:没有模块可用+ pyuic5找不到PyQt5.uic模块
试图安装PyQt5,''make install''命令通过发出与pyuic5文件格式相关的警告而结束(参见下文) python路径设置为 PYTHONPATH=/usr/lib/python3.2/site-packages/PyQt5 在测试时我会遇到这些问题 找不到模块 help('modules') 不显示任何PyQt5模块 转换错误 试图将.ui文件转换为python模块 $ pyuic5 mywindow.ui -o mywindow_ui.py 结果是 /usr/bin/python3: No module named PyQt5.uic 无法转换UI或嵌入的QT资源(pyrcc5作为pyuic5失败) 建立 随着/usr/lib/python3.2/site-packages目录内容的增加,构建似乎是成功的 /usr/lib/python3.2/site-packages/PyQt5$ ls __init__.py QtNetwork.so QtSql.so _QOpenGLFunctions_2_0.so QtOpenGL.so QtSvg.so QtBluetooth.so QtPositioning.so QtTest.so QtCore.so QtPrintSupport.so QtWebKit.so QtDBus.so QtQml.so QtWebKitWidgets.so QtDesigner.so QtQuick.so QtWebSockets.so QtGui.so QtQuickWidgets.so QtWidgets.so QtHelp.so QtSensors.so QtX11Extras.so …

1
安全删除Python2.6文件?
我正在使用Linux Mint 11(很快就会升级),我注意到,即使我没有安装任何python2.6软件包apt,python2.6我的驱动器周围散布着一堆残留文件,包括但不限于包装/usr/lib/python2.6和各种/usr/share东西。 有没有办法测试这些文件是否仍在使用? 我很受sudo rm -rf他们的诱惑,但我很害怕它会破坏它们。 此外,有没有人知道这些文件可能来自哪里?我相信我曾经python2.6安装了一次,但我确保--purge他们,所以不应该留下任何痕迹,对吧? 编辑:在使用快速脚本检查所有文件后,看起来大多数文件属于重要的包,所以我不会尝试除掉我知道可能无用的少数文件。虽然我很好奇为什么这么多软件包都有python2.6文件,甚至没有安装它。 这些文件与任何软件包都没有关联,我不确定它们是否可以安全删除: /usr/bin/ipython2.6 /usr/lib/python2.6/dist-packages/distribute-0.6.15.egg-info /usr/lib/python2.6/dist-packages/easy_install.py /usr/lib/python2.6/dist-packages/IPython /usr/lib/python2.6/dist-packages/ipython-0.10.1.egg-info /usr/lib/python2.6/dist-packages/setuptools /usr/lib/python2.6/dist-packages/setuptools.egg-info /usr/lib/python2.6/dist-packages/setuptools.pth /usr/lib/python2.6/dist-packages/site.py /usr/lib/python2.6/dist-packages/wx.pth /usr/local/lib/python2.6 /usr/local/lib/python2.6/dist-packages /usr/local/lib/python2.6/site-packages /usr/share/man/man1/ipython2.6.1.gz

2
Python安装错误(1fc8b3b9a1e18e3b)
我正在尝试安装Python,但我遇到了以下错误: An Error occurred during the installation of assembly Microsoft.VC90.CRT, version="9.0.21022.8" publicKeyToken="1fc8b3b9a1e18e3b", processorArchitecture="x86", type="win32" 我正在使用Windows 7 Professional Service Pack 1,32位操作系统和i7处理器。我在互联网上搜索了这个错误,但找不到任何特定于我的问题的解决方案。

1
在Windows 7上构建vim 64bit
我正在尝试使用visual studio 2008在win7 64bit上构建64位vim。我的python34是64位版本。 以下是我的所作所为。 hg获取vim源。 组 VCDIR="C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC" 呼叫 %VCDIR%\bin\amd64\vcvarsamd64.bat %VCDIR%\bin\nmake -f Make_mvc.mak CPU=AMD64 GUI=yes OLE=yes PYTHON3=C:\Python34 DYNAMIC_PYTHON3=yes PYTHON3_VER=34 CSCOPE=yes FEATURES=HUGE ARABIC=no FARSI=no OPTIMIZE=SPEED 但是当构建失败时 link /RELEASE /nologo /subsystem:windows /LTCG:STATUS -out:gvim.exe .\ObjGOHAMD64\blowfish.obj .\ObjGOHAMD64\buffer.obj .\ObjGOHAMD64\charset.obj .\ObjGOHAMD64\diff.obj .\ObjGOHAMD64\digraph.obj .\ObjGOHAMD64\edit.obj .\ObjGOHAMD64\eval.obj .\ObjGOHAMD64\ex_cmds.obj .\ObjGOHAMD64\ex_cmds2.obj .\ObjGOHAMD64\ex_docmd.obj .\ObjGOHAMD64\ex_eval.obj .\ObjGOHAMD64\ex_getln.obj .\ObjGOHAMD64\fileio.obj .\ObjGOHAMD64\fold.obj …
2 vim  64-bit  python 

1
Notepad ++:创建shorcut到批处理文件,然后打开文件
我有一个包含以下内容的批处理脚本: python.exe c:/path/to/my/pythonscript/script.py %1 我目前使用它来将文件拖放到它上面。然后,script.py复制该文件并使用某种算法对其进行处理。然后,它返回命令行上已处理文件的路径。 现在,我想在N ++中实现的是:我想在工具栏上用N ++中的一个图标 - >当点击这个图标时,我想调用batchscript将当前打开的文件的文件名/文件路径传递给它(这将有效地调用python.exe c:/path/to/my/pythonscript/script.py FILEPATH_OF_OPENED_FILE_IN_NPP并且在脚本完成后,我想在N ++中自动打开已处理的副本。 我想在不使用任何插件的情况下做到这一点。那可能吗? 我知道使用一些插件很容易,例如使用NppPythonScript,编写一个调用批处理文件的脚本(使用os.system(“blaa.bat”)),然后使用editor.open打开生成的文件('... “)。 有没有插件的方法?或者也许我自己用C ++编写一个最小的插件(因为我不允许从“官方”源代码安装任何插件)。 谢谢!

1
如何自动关闭PTVS中的调试输出窗口?
我正在使用MSVS 2013 Express上的PTVS软件包来开发和运行我的Python脚本。我正在使用Startbutton(F5)来运行脚本。该脚本使用TCP / IP堆栈与在后台运行的外部程序进行通信。我脚本中的最后几行是: del SWLink sys.exit() 在哪里SWLink定义了comm对象。 在运行脚本时,会打开一个终端(命令)窗口,其中回显一些消息,包括我的print()消息。当脚本结束时,终端等待按键关闭并将控制权返回给IDE。 我该如何完成脚本以便终端自动关闭?

1
Google Chrome资源目录
大约一年前,我记得用JavaScript / HTML制作谷歌风格的应用程序(非常基本)。我回去制作一个类似的应用程序,但是从头开始使用JavaScript / HTML5 / CSS3和Python 2.7,作为预加载器,我发现你可以chrome://resources/images/throbber.svg直接从谷歌浏览器使用文件目录。 我想知道这个根目录在哪里?我使用的是Windows 7专业版,Chrome版26和Chrome Canary版本27.我试过看起来C:/Program Files (x86)/Google/Chrome/application/VisualElements无济于事,所有这些都是Windows 8 Metro元素。我也尝试只输入多功能框,chrome://resources/但它会输出错误2(net :: ERR_FAILED):未知错误 404-ish页面。 我假设它有其他UI元素,而不仅仅是throbber,所以这就是为什么我想知道如何到达目录,以便我可以浏览其他文件。 文件目录在哪里,我该怎么做? 文件目录是受保护和/或隐藏的,所以我无法达到它吗? 如果上面的陈述是真的,那么我可以输入一个GUI元素列表 手动类似于'throbber.svg`? 编辑: 我将继续编译(开始)我已经知道的列表,任何可以回答的人都可以完成列表? chrome://resources/images/throbber.svg chrome://resources/images/trash.png chrome://resources/css/chrome_shared.css chrome://resources/css/widgets.css chrome://resources/css/list.css

1
如何在Windows上安装seleniumHQ for Python?
我想知道如何在Windows XP / Vista / 7上安装SeleniumHQ? 在Ubuntu / Debian系统上,您只需键入以下命令: $ sudo apt-get install python-pip $ sudo pip install selenium $ sudo apt-get install python-pip xvfb xserver-xephyr $ sudo pip install selenium 然后我可以这样做: #!/usr/bin/env python from selenium import selenium # ... 但是Windows怎么样?感谢您的帮助(我知道在哪里可以找到Selenium doc但是仍然 - 有人会非常友好地给我一些步骤:我的意思是,下载这个,做那个......)

1
误删除了/ usr / bin / python *,如何恢复它?
通过按键,我发出了命令: sudo rm /usr/bin/python* 于是问题开始了。Python仍然可以启动,但是当我现在想对dpkg做任何事情时,我会收到此错误消息(因为很长,所以不包括整个错误消息): AttributeError: 'module' object has no attribute 'pydebug' dpkg: error while cleaning up: subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: /var/cache/apt/archives/python-papyon_0.5.5-1ubuntu3.1_all.deb E: Sub-process /usr/bin/dpkg returned an error code (1) 因此基本上,papyon / pydebug或dpkg似乎引起了问题。我已经尝试过类似的东西 sudo apt-get -f install sudo apt-get --fix-missing …
2 python 

1
在Windows上运行(未安装-已安装)pip
我已经在Windows上成功安装了PIP。但是,我看到的唯一要执行的指令似乎是$ pip install xxxx格式-我将其视为Linux命令行 我在Windows 8上。我知道已经安装了PIP,但是我想运行它,但是如果我能找到任何可以显示出如何操作的信息,我将不知所措。我在安装时看到很多问题,但无话可说,实际上无法在Windows框上运行pip。 感谢您对我在这里缺少的任何见解。 提前致谢。
2 windows-8  python  pip 

0
Cygwin不显示Python输出
我安装了Cygwin https://cygwin.com/setup-x86_64.exe 并使用所有默认设置。 Cygwin不显示Python输出: 我原以为: 问题可能是什么? 我使用Windows 7 SP1 x64 Ultimate,通过setup.exe版本2.883(64位)安装Cygwin,以及Python 2.7.12 :: Anaconda 2.3.0(64位)(这是Cygwin中python的默认版本)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.