草庐IT

assign_attributes

全部标签

python - 将 "NoneType object has no attribute"用于自定义上下文管理器时获取 "with ... as"

我用Python编写了一个简单的上下文管理器来处理单元测试(并尝试学习上下文管理器):classTestContext(object):test_count=1def__init__(self):self.test_number=TestContext.test_countTestContext.test_count+=1def__enter__(self):passdef__exit__(self,exc_type,exc_value,exc_traceback):ifexc_value==None:print'Test%dpassed'%self.test_numberelse:p

python - 属性错误 : Assignment not allowed to composite field "task" in protocol message object

我正在使用protocol-bufferspythonlib发送数据,但它有一些问题,所以Traceback(mostrecentcalllast):File"test_message.py",line17,inptask.task=taskFile"build\bdist.win32\egg\google\protobuf\internal\python_message.py",line513,insetterAttributeError:Assignmentnotallowedtocompositefield"_task"inprotocolmessageobject.src如下:

python - 属性错误 : module 'urllib' has no attribute 'parse'

python3.5.2代码1importurllibs=urllib.parse.quote('"')print(s)它给出了这个错误:AttributeError:module'urllib'hasnoattribute'parse'代码2fromurllib.parseimportquote#importurllib#s=urllib.parse.quote('"')s=quote('"')print(s)它有效...code3fromflaskimportFlask#fromurllib.parseimportquote#s=quote('"')importurllibs=url

python - BeautifulSoup : 'ResultSet' object has no attribute 'find_all' ?

我正在尝试使用BeautifulSoup刮一张简单的table。这是我的代码:importrequestsfrombs4importBeautifulSoupurl='https://gist.githubusercontent.com/anonymous/c8eedd8bf41098a8940b/raw/c7e01a76d753f6e8700b54821e26ee5dde3199ab/gistfile1.txt'r=requests.get(url)soup=BeautifulSoup(r.text)table=soup.find_all(class_='dataframe')fir

python - 类型错误 : 'range' object does not support item assignment

我正在查看一些python2.x代码并试图将其转换为py3.x但我被困在这一部分。谁能澄清什么是错的?importrandomemails={"x":"[REDACTED]@hotmail.com","x2":"[REDACTED]@hotmail.com","x3":"[REDACTED]@hotmail.com"}people=emails.keys()#generateanumberforeveryoneallocations=range(len(people))random.shuffle(allocations)这是给出的错误:TypeError:'range'objectd

python - 属性错误 : 'Context' object has no attribute 'wrap_socket'

我正在尝试设置一个使用OpenSSL上下文的Flask服务器。但是,由于我将脚本移动到不同的服务器上,因此无论我使用的是Python2.7还是3.4,也无论我选择了哪种SSL方法(SSLv23/TLSv1/...),它都会不断抛出以下错误:File"/usr/lib/python3.4/threading.py",line920,in_bootstrap_innerself.run()File"/usr/lib/python3.4/threading.py",line868,inrunself._target(*self._args,**self._kwargs)File"/usr/l

python csv2libsvm.py : AttributeError: '_csv.reader' object has no attribute 'next'

我想使用csv2libsvm.py(https://github.com/zygmuntz/phraug/blob/master/csv2libsvm.py)将csv文件转换为稀疏格式文件。CSV文件包含37个属性+标签(最后一列)。它不包含标题或索引。第一行的exp:63651000000.0,63651000000.0,153.1,0,0,0,0,0,0,5,1,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1输入以下命令行时:pythoncsv2libsvm.pyZ.csvdata.txt381我收到以下错误:Traceb

python - 属性错误 : 'numpy.ndarray' object has no attribute 'append'

我正在尝试运行第二页上显示的代码:http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/video-lectures/lecture-20/lec20.pdf您必须在代码的底部添加以下几行:simFlips(100,100)show()这是我在ubuntu上运行时遇到的错误:Traceback(mostrecentcalllast):File"coin.py",line36

python - 属性错误 : 'DataFrame' object has no attribute 'map'

我想使用下面的代码转换Spark数据框来添加:frompyspark.mllib.clusteringimportKMeansspark_df=sqlContext.createDataFrame(pandas_df)rdd=spark_df.map(lambdadata:Vectors.dense([float(c)forcindata]))model=KMeans.train(rdd,2,maxIterations=10,runs=30,initializationMode="random")详细的错误信息是:------------------------------------

Python 评估 : is it still dangerous if I disable builtins and attribute access?

我们都知道evalisdangerous,即使您隐藏了危险的函数,因为您可以使用Python的自省(introspection)功能深入挖掘事物并重新提取它们。例如,即使您删除了__builtins__,您也可以使用检索它们[cforcin().__class__.__base__.__subclasses__()ifc.__name__=='catch_warnings'][0]()._module.__builtins__但是,我看到的每个示例都使用属性访问。如果我禁用所有内置函数,和禁用属性访问(通过使用Python标记器标记输入并在它具有属性访问标记时拒绝它)怎么办?在你问之前