Questions tagged «python»

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

2
Python / Selenium / PhantomJS:“无法使用ghostdriver启动phantomjs。”
我正在尝试让Selenium在Windows计算机上使用phantomjs。我的代码编译没有任何错误: from selenium import webdriver from selenium.webdriver.common.desired_capabilities import DesiredCapabilities import cookielib import re from splinter import Browser driver = webdriver.PhantomJS('C:/Program Files (x86)/phantomjs-1.9.2-windows') 但是我每次运行它都会收到错误消息 Traceback (most recent call last): File "E:/~PROJECT/disinfo/py/bs.py", line 8, in <module> driver = webdriver.PhantomJS('C:/Program Files (x86)/phantomjs-1.9.2-windows') File "C:\Python27\lib\site-packages\selenium\webdriver\phantomjs\webdriver.py", line 50, in __init__ self.service.start() File "C:\Python27\lib\site-packages\selenium\webdriver\phantomjs\service.py", line 63, …
15 python 

3
如何使用Python / AWK / SED为降价文档制作目录?
我有以下降价文件: Heading-a ========== ---text--- Heading-b ------------ --- text --- Heading-c ---------- --- text--- Heading-d ======= --- text---- Heading-e --- ... 我想从中制作一个可点击的目录,类似于LaTex的方法,但是找不到能做到这一点的工具,这对我来说建议我们建立一个。 该工具应收集“ H1”标题和“ H2”标题,以便为其分配数字1 Heading-a和1.1。至Heading-b1.2。至Heading-c,2.至Heading-d,2.1。对Heading-e等,这样,我们应该得到的内容如下表: 1. Heading-a 1.1. Heading-b 1.2. Heading-c 2. Heading-d 2.1. Heading-e 如何使用Python / AWK / SED做到这一点?

4
pip不适用于hombrew python 2.7安装
我已经使用自制软件安装了python,但无法从bash中调用pip。我尝试过修改.bash_profile,使其包括/ usr / local / bin / python和/ usr local / share / python都无济于事。 当我使用bash命令时: find / -name 'pip' 我得到的唯一结果是: /Library/Python/2.7/site-packages/pip-1.5.6-py2.7.egg/pip /Users/Ivan/Library/Caches/pip /Users/Ivan/Library/Logs/pip /usr/local/Cellar/python/2.7.9/libexec/pip /usr/local/Cellar/python/2.7.9/libexec/pip/pip /usr/local/lib/python2.7/site-packages/pip 都不是可执行文件。 我真的不知道将$ PATH指向何处,因为找不到pip可执行文件。当我打开 /usr/local/lib/python2.7/site-packages/pip 要么 /usr/local/Cellar/python/2.7.9/libexec/pip/pip 我找到以下文件: __init__.py commands operations __init__.pyc compat pep425tags.py __main__.py download.py pep425tags.pyc __main__.pyc download.pyc req _vendor exceptions.py status_codes.py basecommand.py exceptions.pyc …
15 macos  bash  python  homebrew  pip 

2
在ipython3上%粘贴魔术功能
我正在使用ipython3,在Ubuntu上安装apt-get。我无法使用粘贴魔术功能,它抱怨缺少Tkinter。但是我确实有Tkinter,同样的事情在ipython(2)上也能正常工作。是什么赋予了? Python 3.2.3 (default, Oct 19 2012, 19:53:16) Type "copyright", "credits" or "license" for more information. IPython 0.13.1.rc2 -- An enhanced Interactive Python. ? -> Introduction and overview of IPython's features. %quickref -> Quick reference. help -> Python's own help system. object? -> Details about 'object', use 'object??' for extra …

7
我在Windows的哪里放置Gimp 2.8插件?
我目前正在使用Windows XP 32位计算机,并且正在尝试制作一些gimp插件。我昨天刚刚学习了Python,并在这里保存了一个示例脚本:C:\Program Files\GIMP-2.0\share\gimp\2.0\scripts.我不知道为什么,但是它根本没有出现在Gimp中。我还注意到,自从我升级到Gimp 2.8之后,所有内置插件都不再位于此文件夹中。他们应该去别的地方吗?
15 python  plugins  gimp 

1
conda的源代码如何激活foo工作
Anaconda的环境管理文档指出,使用以下方法可以激活环境: source activate <env-name> 我注意到安装了conda activate的路径如下: $ which activate /Users/dilum/anaconda/bin/activate 源代码也在路径中找到文件吗?我想第二个参数(环境名称)是由activate脚本简单处理的吗?
15 macos  bash  python 

2
如何在Mountain Lion上使用Homebrew Python和Homebrew MacVim?
我最初问并回答了这个问题:如何将Homebrew Python版本与Homebrew MacVim一起使用? 这些说明使用Xcode 4.0.1和关联的开发人员工具在Snow Leopard上运行。但是,它们似乎不再可以在Xcode 4.4.1的Mountain Lion上运行。 我的目标是完全不使用系统版本的Python,仅将PyPI软件包安装到Homebrew的site-packages目录中。我想在MacVim中使用vim_bridge软件包,因此需要针对Homebrew版本的Python编译MacVim。 我编辑了MacVim公式,将其添加到参数中: --enable-pythoninterp=dynamic --with-python-config-dir=/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/Current/lib/python2.7/config 然后我用命令安装: brew install macvim --override-system-vim --custom-icons --with-cscope --with-lua 但是,似乎仍然可以从系统中使用Python 2.7.2。这在我看来很奇怪,因为它似乎也在使用正确的可执行文件。 :python print(sys.version) 2.7.2 (default, Jun 20 2012, 16:23:33) [GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] :python print(sys.executable) /usr/local/bin/python $ /usr/local/bin/python --version Python 2.7.3 $ /usr/local/bin/python -c "import sys; …
14 macos  vim  python  macvim  homebrew 

1
如何在Snow Leopard上将Homebrew Python版本与Homebrew MacVim一起使用?
注意:对于Mountain Lion,请参阅:如何在Mountain Lion上将Homebrew Python和Homebrew MacVim一起使用? 我已经在Mac OS X Snow Leopard上安装了带有Homebrew的Python 2.7。当我使用安装MacVim时brew install macvim,它可以在Python支持下进行编译,但是会针对系统的Python安装进行编译。通过运行以下命令可以看到: :python print(sys.version) 2.6.1 (r261:67515, Jun 24 2010, 21:47:49) [GCC 4.2.1 (Apple Inc. build 5646)] 但是,Vim似乎正在使用我的路径中的Python可执行文件: :python print(sys.executable) /usr/local/bin/python 这会导致使用vim_bridge的 Vim脚本出现问题,例如vim-rst-tables(无法导入模块“ re”)。 如何针对自制的Python版本编译Vim?
14 vim  python  macvim  homebrew 


14
脚本:在XML文件的标签中提取值最简单的方法是什么?
我想读取pom.xml(Maven的“项目对象模型”)并提取版本信息。这是一个例子: <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.mycompany</groupId> <artifactId>project-parent</artifactId> <name>project-parent</name> <version>1.0.74-SNAPSHOT</version> <dependencies> <dependency> <groupId>com.sybase.jconnect</groupId> <artifactId>jconnect</artifactId> <version>6.05-26023</version> </dependency> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>1.5.2</version> </dependency> <dependency> <groupId>com.sun.jdmk</groupId> <artifactId>jmxtools</artifactId> <version>1.2.1</version> </dependency> <dependency> <groupId>org.easymock</groupId> <artifactId>easymock</artifactId> <version>2.4</version> </dependency> </dependencies> </project> 如何从上方提取版本“ 1.0.74-SNAPSHOT”? 希望能够使用简单的bash脚本sed或awk做到这一点。否则,首选简单的python。 编辑 约束 linux盒位于公司环境中,因此我只能使用已经安装的工具(不是我不能请求xml2之类的实用程序,但是我必须经过很多繁文ta节)。一些解决方案非常好(已经学习了一些新技巧),但是由于环境受限,它们可能不适用 更新的xml清单 我将依赖项标签添加到原始列表中。这将显示某些hacky解决方案在这种情况下可能无法正常工作 发行版 我正在使用的发行版是RHEL4
14 linux  bash  unix  python  xml 

1
Vim * / dyn支持
这是什么意思之前的加号*/dyn的:version命令的输出,例如: +python/dyn +python3/dyn +ruby/dyn +tcl/dyn 我没有找到任何有用的文档。当我运行:echo has('python3')Vim时返回0。当我运行:python3 print('hi')它时,它表示E370: Could not load library python31.dll我应该安装python(据我所知)。 所以,我只是看不出差别之间-*/dyn和+*/dyn。加号给我们什么?另外,与dyn-less功能有什么区别,例如+python?
14 vim  python  ruby  dynamic 

6
在Windows上使`#!/ usr / bin / env python`工作
我在MSYS提供的Windows上使用Bash。 我尝试运行带有shebang的Python文件#!/usr/bin/env python,但收到以下错误消息: /usr/bin/env: python: No such file or directory 我该怎么做才能使这项工作? 我知道我可以通过使用加上后缀来启动Python文件python,但是我希望它也能在没有后缀的情况下工作。
14 python  windows  bash  msys 


2
如何设置自己的Chrome同步服务器?
我正在尝试为Chromium / Chrome设置同步服务器,但我完全失败了。我也找不到该方法的使用方法(如Firefox所示)。 我只是从'10在超级用户上发现了这个问题,并发现了一个相应的Chrome错误,该错误说需要命令行标志--sync-url="<your server here>"。 有人可以帮我,给我确切的指示,以便在Ubuntu上设置同步服务器吗?

1
如何找到在Ubuntu中通过apt-get安装的软件包的安装路径?
我一直在安装python模块,使用apt-get该模块可以很好地在控制台中使用或从命令行启动文件。但是我正在使用Eclipse来简化文件的组织。 Eclipse不会像Terminal那样自动找到新模块,所以我想知道是否有一种方法可以找出apt-get命令使用的安装路径? 我刚刚意识到,您可以删除python eclipse外观并重新配置它以解决我的特定问题。虽然对我来说找到安装路径仍然有用!

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.