Questions tagged «python»

Python是一种多范式,动态类型的多用途编程语言。它旨在快速学习,理解和使用并强制使用干净统一的语法。请注意,Python 2自2020年1月1日起已不再受支持。不过,对于特定于版本的Python问题,请添加[python-2.7]或[python-3.x]标签。使用Python变体或库(例如Jython,PyPy,Pandas,Numpy)时,请将其包含在标签中。

14
如何将JSON数据写入文件?
我将JSON数据存储在变量中data。 我想将其写入文本文件进行测试,因此不必每次都从服务器获取数据。 目前,我正在尝试: obj = open('data.txt', 'wb') obj.write(data) obj.close 我收到此错误: TypeError:必须是字符串或缓冲区,而不是dict 如何解决这个问题?
1121 python  json 

30
在virtualenv中使用不同的Python版本
我有一个目前使用python 2.5.4运行的Debian系统。我正确安装了virtualenv,一切正常。我是否可以将virtualenv与其他版本的Python一起使用? 我编译了Python 2.6.2,并希望将其与一些virtualenv一起使用。覆盖二进制文件是否足够?还是我必须更改有关库的某些内容?

17
在pandas数据框中选择多个列
我在不同的列中有数据,但是我不知道如何提取数据以将其保存在另一个变量中。 index a b c 1 2 3 4 2 3 4 5 如何选择'a','b'并将其保存到df1? 我试过了 df1 = df['a':'b'] df1 = df.ix[:, 'a':'b'] 似乎没有任何工作。
1108 python  pandas  dataframe  select 



12
如何根据本地目录中的requirements.txt文件使用pip安装软件包?
这是问题所在 我有一个require.txt看起来像: BeautifulSoup==3.2.0 Django==1.3 Fabric==1.2.0 Jinja2==2.5.5 PyYAML==3.09 Pygments==1.4 SQLAlchemy==0.7.1 South==0.7.3 amqplib==0.6.1 anyjson==0.3 ... 我有一个本地存档目录,其中包含所有软件包和其他软件包。 我创建了一个新的virtualenv bin/virtualenv testing 激活它后,我尝试根据本地存档目录中的requirements.txt安装软件包。 source bin/activate pip install -r /path/to/requirements.txt -f file:///path/to/archive/ 我得到一些输出,似乎表明安装正常 Downloading/unpacking Fabric==1.2.0 (from -r ../testing/requirements.txt (line 3)) Running setup.py egg_info for package Fabric warning: no previously-included files matching '*' found under directory 'docs/_build' …
1082 python  virtualenv  pip 




13
将行写入文件的正确方法?
我已经习惯了 print >>f, "hi there" 但是,似乎print >>已经弃用了。推荐使用哪种方法进行上述操作? 更新:关于...的所有这些答案,"\n"这是通用的还是特定于Unix的?IE,我应该"\r\n"在Windows上运行吗?
1069 python  file-io 

14
如何从函数返回多个值?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 2年前关闭。 用支持它的语言返回多个值的规范方法通常是麻烦的。 选项:使用元组 考虑下面这个简单的例子: def f(x): y0 = x + 1 y1 = x * 3 y2 = y0 ** y3 return (y0, y1, y2) 但是,随着返回值的数量增加,这很快就会成为问题。如果要返回四个或五个值怎么办?当然,您可以继续修改它们,但是很容易忘记哪个值在哪里。在任何要接收它们的地方打开它们的包装也是很丑陋的。 选项:使用字典 下一步的逻辑步骤似乎是引入某种“记录符号”。在Python中,显而易见的方法是使用dict。 考虑以下: def g(x): y0 = x + 1 y1 = x * 3 y2 = y0 ** y3 return {'y0': …

13
如何打印JSON文件?
我有一个JSON文件,我想对其进行漂亮打印-在python中执行此操作的最简单方法是什么?我知道PrettyPrint带有一个“对象”,我认为它可以是一个文件,但是我不知道如何传递文件-仅使用文件名是行不通的。


26
在Python中以扩展名.txt查找目录中的所有文件
这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 Наэтотвопросестьответына 堆栈溢出нарусском:Выводфайловсопределённымрасширением 如何.txt在python中具有扩展名的目录中找到所有文件?
1043 python  file-io 


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.