草庐IT

constructor_arguments

全部标签

python - 如何在 python 中创建 IPv6 套接字?为什么得到 socket.error : (22, 'Invalid argument' )?

我想在python上创建Ipv6套接字,我是这样做的:#!/usr/bin/envpythonimportsysimportstructimportsockethost='fe80::225:b3ff:fe26:576'sa=socket.socket(socket.AF_INET6,socket.SOCK_DGRAM)sa.bind((host,50000))但是失败了:socket.error:(22,'Invalidargument')?谁能帮帮我?谢谢!我这样重做,还是不行>>>host='fe80::225:b3ff:fe26:576'>>>sa=socket.socket(

python - AssertionError : incompatible sizes: argument 'height' must be length 2 or scalar (Matplotlib, Python 2.7,绘制图表)

不幸的是,新的一天给Python带来了新的问题:/我有一个由我用Java编写的其他应用程序生成的文件。这个应用程序生成带有一些数据的文件,它是一种随机的东西,因为我无法说出每个文件会有多少行。示例文件如下所示:3SatJan2100:00:0020127SunMar1100:00:0020125FriJan100:00:0020104SatFeb500:00:0020118SunApr1100:00:0020104WedAug2400:00:0020118SatFeb2000:00:0020103ThuOct1300:00:0020119FriDec1700:00:0020104Tue

python - 写入 JSON 会产生 TypeError : dump() takes at least 2 arguments (1 given)

我正在尝试加载一个json文件。更新它并写回它。这是我的尝试,但出现错误:TypeError:dump()takesatleast2arguments(1given)withopen('employees.json')asdata_file:employees=json.load(data_file)data_file.closeemployees['employees'].append({"id":"2","name":"RobCroft","key":"0003837852"})withopen('employees.json','w')asdata_file:json.dump(

python - Cython/Python/C++ - 继承 : Passing Derived Class as Argument to Function expecting base class

我正在使用Cython包装一组C++类,允许它们使用Python接口(interface)。示例代码如下:基类.h:#ifndef__BaseClass__#define__BaseClass__#include#include#includeusingnamespacestd;classBaseClass{public:BaseClass(){};virtual~BaseClass(){};virtualvoidSetName(stringname){printf("inbasesetname\n");}virtualfloatEvaluate(floattime){printf("

python - TypeError : write() argument must be str, 不是字节(Python 3 与 Python 2)

下面的代码完美适用于python2.7.13importoswithopen('random.bin','w')asf:f.write(os.urandom(10))但是对于python3会抛出错误3.6.0|python4.3.0(64位)|(默认,2016年12月23日,11:57:41)[MSCv.190064位(AMD64)]Traceback(mostrecentcalllast):File"C:/Users/hsingh/PycharmProjects/Item3.py",line3,inf.write(os.urandom(10))TypeError:write()arg

python 3 : Unroll arguments from tuple

给定一个Python元组t=v1,v2,v3是否有一个实用程序可以解压这些元组以便给定:deffoo(v1,v2,v3):pass取而代之的是:foo(t[0],t[1],t[2])你可以这样做:foo(unpack(t))我想知道可用于元组和/或列表的任何此类实用程序。真诚的感谢。 最佳答案 是的。可以使用解包操作符('*')foo(*t)请注意,如果t是一个list、tuple,甚至是一个生成器有一种类似的方法可以使用映射对象(通常是字典)上的**运算符将参数传递给带有关键字的函数:deffoo(key=None,foo=Non

python - Python3 中的 ElementTree TypeError "write() argument must be str, not bytes"

使用Python3和ElementTree生成.SVG文件时遇到问题。fromxml.etreeimportElementTreeasetdoc=et.Element('svg',width='480',height='360',version='1.1',xmlns='http://www.w3.org/2000/svg')#Doingthingswithetanddocf=open('sample.svg','w')f.write('\n')f.write('\n')f.write(et.tostring(doc))f.close()函数et.tostring(doc)生成类型错误

python - 凯拉斯 |类型错误 : __init__() missing 1 required positional argument: 'nb_col'

我目前正在尝试将本教程代码实现到我自己的convnet.py中,但出现错误。Tutorial这是完整的错误:Traceback(mostrecentcalllast):File"convnet.py",line6,inmodel.add(Conv2D(32,(3,3),input_shape=(3,150,150)))TypeError:__init__()missing1requiredpositionalargument:'nb_col'这是程序出错的前10行:fromkeras.modelsimportSequentialfromkeras.layersimportConv2D,

python 语法错误: positional argument follows keyword argument

这个问题在这里已经有了答案:positionalargumentfollowskeywordargument[duplicate](1个回答)关闭4年前。我有一个python3函数,其定义如下:defhidden_markov_model(distribution,K=3,N=100,*args):当我调用这个函数时,我得到这个错误:Q_hmm=hidden_markov_model(Gaussian,K=K,N=N,mu,K*[std**(-2)*np.identity(2)],)SyntaxError:positionalargumentfollowskeywordargument

python - 类型错误 : encoding or errors without a string argument

我正在尝试将数据字节列表写入CSV文件。因为它是一个字节串列表,所以我使用了下面的代码:withopen(r"E:\Avinash\Python\extracting-drug-data\out.csv","wb")asw:writer=csv.writer(w)writer.writerows(bytes(datas,'UTF-8'))但它会导致以下错误:TypeError:encodingorerrorswithoutastringargumentdatas是一个字节串列表。print(datas)产量[b'DB08873',b'MOLSDFPDBSMILESInChIViewSt