我刚刚用Python完成了我的脚本,我希望我的同事也能使用它.它运行在python 2.7 Windows 7 64位专业环境中.现在问题是:
如何让他们以简单的方式使用我的脚本?
首选是艰难的方式,让他们在他们的机器上安装python,然后安装paramiko,Tkinter.我很难找到并安装这些模块(特别是对于Windows二进制文件),并且不想再次遇到同样的问题.
我是这个环境中的新手,我认为这个问题会有实际的解决方案.所以我想问你们,任何想法都赞赏.
如您所知,zip()将序列作为参数,并返回在这些序列之间映射的元素元组列表.我的问题是:如果我有一个未定义的序列数怎么办?
让我说我有:
index=range(0,5)
field=['name','surname','age','gender','location']
data1=['john','nash','88','m','konya']
data2=['david','davidoff','100','m','istanbul']
Run Code Online (Sandbox Code Playgroud)
如果我使用下面的拉链:
zip(index,field,data1,data2)
Run Code Online (Sandbox Code Playgroud)
它工作得很完美,但我的数据不仅限于data1和data2.每个人最多可以有10条记录.我试图将datai添加到另一个data []数组中,但是zip并没有将其视为单独的序列.
data=[]
data.append(data1)
data.append(data2)
zip(index,field,data)
Run Code Online (Sandbox Code Playgroud)
没有按预期提供有用的数据.
感谢任何帮助.
在我的项目中,我必须迭代从index = 0开始的大字符串并获得长度k substring.我已经实现了string :: substr()并想知道是否还有其他有效的方法.
例如 :
std::string S ="ABCDEFGHIJKLMN"
Run Code Online (Sandbox Code Playgroud)
我需要得到长度= 5的所有子从S.Just像年初开始
"ABCDE","BCDEF","CDEFG"等..
我的实现如下:
void geekfunc(std::string &str)
{
unsigned int index=0;
for (; index<=(str.size()-K);++index)
{
++myseqmap[str.substr(index,K)];
}
}
Run Code Online (Sandbox Code Playgroud)
这个功能被称为千万次,我欢迎其他方法尝试.
我面对一个非常有趣的问题,我希望你能帮助我,我在这里做错了什么..
class abstract1
{
public:
virtual ~ abstract1(){};
virtual void funk1()=0;
virtual void punk1()=0;
};
class abstract2
{
public:
virtual ~ abstract2(){};
virtual void funk2()=0;
virtual void punk2()=0;
};
class Derived: public abstract1,
public abstract2
{
public:
Derived(){ cout<<"Derived constructor"<<endl;};
~Derived() {cout <<"Derived destructor" <<endl;};
void funk1(){
cout<<"funk1 function in Derived!!!"<<endl;
};
void punk1(){
cout<<"punk1 in Derived!!!"<<endl;
};
void funk2(){
cout<<"funk2 function in Derived!!!"<<endl;
};
void punk2(){
cout<<"punk2 in Derived!!!"<<endl;
};
};
class myapi{
public:
void start(void *_drved){
drved=(abstract2*)_drved;
}; …Run Code Online (Sandbox Code Playgroud) 假设你有一个列表:
mylist=[[1,2,3,4],[2,3,4,5],[3,4,5,6]]
Run Code Online (Sandbox Code Playgroud)
任何 pythonic(2.x) 解压内部列表的方法,以便新列表看起来像?:
mylist_n=[1,2,3,4,2,3,4,5,3,4,5,6]
Run Code Online (Sandbox Code Playgroud)