Questions tagged «python»

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

6
JSON ValueError:期望的属性名称:第1行第2列(字符1)
我在使用json.loads转换为dict对象时遇到麻烦,我无法弄清楚我在做什么错。我得到的确切错误是 ValueError: Expecting property name: line 1 column 2 (char 1) 这是我的代码: from kafka.client import KafkaClient from kafka.consumer import SimpleConsumer from kafka.producer import SimpleProducer, KeyedProducer import pymongo from pymongo import MongoClient import json c = MongoClient("54.210.157.57") db = c.test_database3 collection = db.tweet_col kafka = KafkaClient("54.210.157.57:9092") consumer = SimpleConsumer(kafka,"myconsumer","test") for tweet …
97 python  json  pymongo 

5
如何在virtualenv中向PYTHONPATH添加路径
我正在尝试向PYTHONPATH环境变量添加路径,该路径仅在特定的virtualenv环境中可见。 我SET PYTHONPATH=...在virtualenv命令提示符下进行了尝试,但这为整个环境设置了变量。 我该如何实现?

14
如何在Python 3.6上安装PIP?
我正在尝试为python 3.6安装PIP,并查看了YouTube上的教程,但它们似乎都已过时,而且似乎都没有用。任何信息都会有所帮助,因此我可以继续进行我的项目。
97 python  pip 

15
有什么方法可以正确打印订购的字典吗?
我喜欢Python中的pprint模块。我经常使用它进行测试和调试。我经常使用width选项来确保输出完全适合我的终端窗口。 直到他们在Python 2.7中添加了新的有序词典类型(我真的很喜欢的另一个很酷的功能)之前,它一直运行良好。如果我尝试漂亮地打印有序词典,则显示效果会不好。整个事情并没有出现在每个键值对各自的行上,而是整条显示在一条长行上,该行包装许多次并且很难阅读。 这里有没有人像老旧的无序词典一样,能够很好地打印出来?如果我花了足够的时间,我可能可以使用PrettyPrinter.format方法解决问题,但是我想知道这里是否有人知道解决方案。 更新:我为此提交了一个错误报告。您可以在http://bugs.python.org/issue10592上看到它。




6
Python 2.7:打印到文件
为什么尝试直接打印到文件而不是sys.stdout产生以下语法错误: Python 2.7.2+ (default, Oct 4 2011, 20:06:09) [GCC 4.6.1] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> f1=open('./testfile', 'w+') >>> print('This is a test', file=f1) File "<stdin>", line 1 print('This is a test', file=f1) ^ SyntaxError: invalid syntax 从帮助(__builtins__),我有以下信息: print(...) print(value, ..., sep=' ', end='\n', …

4
单个变量的频率表
当天最后一个新手熊猫问题:如何为单个系列生成一张表? 例如: my_series = pandas.Series([1,2,2,3,3,3]) pandas.magical_frequency_function( my_series ) >> { 1 : 1, 2 : 2, 3 : 3 } 大量的搜索使我进入了Series.describe()和pandas.crosstabs,但是这些都不满足我的需要:一个变量,按类别计数。哦,如果它适用于不同的数据类型(字符串,整数等),那就太好了。

6
如何在熊猫数据框中将单元格设置为NaN
我想用NaN替换数据框列中的错误值。 mydata = {'x' : [10, 50, 18, 32, 47, 20], 'y' : ['12', '11', 'N/A', '13', '15', 'N/A']} df = pd.DataFrame(mydata) df[df.y == 'N/A']['y'] = np.nan 虽然,最后一行失败,并发出警告,因为它正在处理df副本。那么,处理此问题的正确方法是什么?我已经见过许多使用iloc或ix的解决方案,但是在这里,我需要使用布尔条件。
97 python  pandas  nan 

13
创建随机数矩阵的简单方法
我正在尝试创建一个随机数矩阵,但是我的解决方案太长且看起来很丑 random_matrix = [[random.random() for e in range(2)] for e in range(3)] 看起来不错,但是在我的实现中 weights_h = [[random.random() for e in range(len(inputs[0]))] for e in range(hiden_neurons)] 这是非常不可读的,并且不能放在一行上。

8
Python Selenium访问HTML源
如何使用Selenium模块和Python在变量中获取HTML源代码? 我想做这样的事情: from selenium import webdriver browser = webdriver.Firefox() browser.get("http://example.com") if "whatever" in html_source: # Do something else: # Do something else 我怎样才能做到这一点?我不知道如何访问HTML源。

3
为什么csvwriter.writerow()在每个字符后加逗号?
此代码打开url并/names在末尾附加,然后打开页面并将字符串打印到test1.csv: import urllib2 import re import csv url = ("http://www.example.com") bios = [u'/name1', u'/name2', u'/name3'] csvwriter = csv.writer(open("/test1.csv", "a")) for l in bios: OpenThisLink = url + l response = urllib2.urlopen(OpenThisLink) html = response.read() item = re.search('(JD)(.*?)(\d+)', html) if item: JD = item.group() csvwriter.writerow(JD) else: NoJD = "NoJD" csvwriter.writerow(NoJD) 但是我得到这个结果: …
97 python  csv 


2
在Python中将文件路径永久添加到sys.path
我有一个名为的文件example_file.py,我想从其他文件中使用它,因此我决定将其添加example_file.py到sys.path另一个文件中并将其导入另一个文件中以使用该文件。为此,我在IPython中运行了以下内容。 import sys sys.path sys.path.append('/path/to/the/example_file.py') print(sys.path) 我可以看到我刚刚添加的路径,并且当我尝试从另一个目录路径中导入该文件时,如下所示: import example_file 它工作正常,但是一旦我退出IPython,再次输入它,并检查了sys.path,我发现添加的路径不存在,那么如何在Python中永久地向sys.path添加路径?
97 python  sys.path 

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.