草庐IT

csv-import

全部标签

python - Django : Can't import 'module' . 检查模块AppConfig.name是否正确

可能看起来像是一个已经回答过的问题,实际上here你和我有同样的问题(有点)。我的问题是,这只是一个技巧,一行,没有解释(它仍然不同,但给出的解决方案有效,这是我问题的一部分)。这是我的项目结构,经过简化:manage.pycompfactu/---settings.py|--__init__.py|--core/--------__init__.py|-apps.py下面是我在INSTALLED_APPS中添加我的应用程序的方式:apps.pyfromdjango.appsimportAppConfigclassCoreConfig(AppConfig):name='core'set

python - 为什么我在使用 Google Protocol Buffers 时会看到 "cannot import name descriptor_pb2"错误?

当使用我们的protobuf类生成的Python代码时,我们得到这个错误:cannotimportnamedescriptor_pb2等效的C++生成的代码工作得很好,所以看起来我们的实际原型(prototype)定义没有问题。当我尝试导入我们的类时出现此错误,如下所示:importsyssys.path.append('..\path\to\generated')sys.path.append('..\contrib\protobuf\python')fromfoobar_pb2importFooBar附加系统路径是否正确?我在protobuf\python\google\proto

python - 如何使用 python csv 模块拆分双管道分隔数据

我得到的数据如下所示:"1234"||"abcd"||"a1s1"我正在尝试使用Python的csv读写器进行读写。由于csv模块的分隔符仅限于单个字符,有没有办法干净地检索数据?我负担不起删除空列的费用,因为它是一个需要按时间限制的方式处理的海量数据集。任何想法都会有所帮助。 最佳答案 Thedocs并且实验证明只允许使用单字符定界符。由于cvs.reader接受任何支持迭代器协议(protocol)的对象,您可以使用生成器语法将||-s替换为|-s,然后将此生成器提供给阅读器:defread_this_funky_csv(sou

Python 编辑 CSV 标题

我从名为temp的csv文件中获得了以下数据。Item,Description,BasePrice,Available2000-000-000-300,AC-CF/MSeriesGreenForBlackHood,299.99,32000-000-000-380,AC-CF/MSeriesGreenForWhiteHood,299.99,3我需要更改标题以阅读ItemNumber,ItemDescription,ListPrice,QTYAvailable我一直在这里搜索类似的问题,但没有一个我能理解的解决方案,因为我对python编程还比较陌生。到目前为止,我有:importcsvi

python - sklearn随机森林索引feature_importances_如何做

我在sklearn中使用了RandomForestClassifier来确定数据集中的重要特征。我如何能够返回实际的特征名称(我的变量标记为x1、x2、x3等)而不是它们的相对名称(它告诉我重要的特征是“12”、“22”等)。以下是我目前用于返回重要功能的代码。important_features=[]forx,iinenumerate(rf.feature_importances_):ifi>np.average(rf.feature_importances_):important_features.append(str(x))printimportant_features此外,为了

python 3.2 : can't import sqlite3 module

我刚刚在ubuntu10.04.3上安装了python3.2.2(遵循自述文件中的所有说明)并尝试导入sqlite3模块-结果:Nomodulenamed_sqlite3然后我查看了lib-dynload目录,没有文件_sqlite3.so(但它在python2.6中)。如何解决这个问题?谢谢! 最佳答案 如果您从源代码安装,则需要安装sqlite3的开发库。sudoapt-getinstalllibsqlite3-dev您可能还想安装libreadline-dev和libssl-dev。

python - "global"和 "import __main__"之间的区别

我定义了三个函数来更改全局变量x。defchangeXto1():globalxx=1defchangeXto2():from__main__importxx=2defchangeXto3():import__main____main__.x=3x=0printxchangeXto1()printxchangeXto2()printxchangeXto3()printx它给出了结果:0113changeXto1使用普通的全局语句。结果符合预期x==1。changeXto2使用from__main__import来处理x。这是行不通的。之后x仍然是1。changeXto3使用import

python - CSV 到 JSON 脚本

我从here中获取了这个脚本:importcsvfromitertoolsimportizipf=open('/django/sw2/wkw2/csvtest1.csv','r')reader=csv.reader(f)keys=("firm_url","firm_name","first","last","school","year_graduated")out=[]forpropertyinreader:property=iter(property)data={}forkeyinkeys:data[key]=property.next()out+=[data]printout当我在

python - 类型错误 : '_csv.reader' object has no attribute '__getitem__' ?

到目前为止,这是我的代码:importcsvreader=csv.reader(open('new_file.txt','r'),delimiter='')row1=reader[0]row2=reader[1]row3=reader[2]这是我的new_file.txt:thisisrowonethisisrowtwothisisrowthree当我运行它时出现以下错误:Traceback(mostrecentcalllast):File"/home/me/Documents/folder/file.py",line211,inrow1=reader[0]TypeError:'_cs

Python 请求 ImportError : cannot import name HeaderParsingError

操作系统:MacOSX。当我尝试运行下面的代码时,出现错误:ImportError:cannotimportnameHeaderParsingError我在代码下方附加了回溯。我已经尝试使用Google和其他stackoverflow解决这个问题20分钟了。我试过运行:pipinstallurllib3--upgrade我也试过重新安装请求包。它没有帮助。这似乎是我的请求或urllib3包的问题。有没有人遇到过类似的问题?代码:importrequestsimportjsondefprintResponse(r):print'{}{}\n'.format(json.dumps(r.js