小编bio*_*osr的帖子

Python没有打印所有的sys.argv

我从sys.argv [1]得到一个超出范围错误的列表,我尝试用这段代码制作一个简单的脚本.

import sys
print sys.argv
Run Code Online (Sandbox Code Playgroud)

我在cmd上得到这个:

C:\...\...\...\py>back.py exampleargv
['C:\\...\\...\\...\\py\\back.py']
Run Code Online (Sandbox Code Playgroud)

我不知道为什么我没有得到下一个arg.

python windows sys command-line-arguments python-2.7

2
推荐指数
1
解决办法
147
查看次数

是否可以创建一个字符串数组,如果是这样,为什么我会收到此错误:错误:预期表达式?

#include <iostream>
#include <array>
#include <string>

using namespace std;
typedef array<string,3> TString;

int main(){
    TString str;
    str = {"Hi","Example", "Error"};
    cout << str[0] <<endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我得到的原始错误代码:

pruebastr.cpp:10:8:错误:期望的表达式str = {"Hi","Example","Error"}; 生成^ 1错误.

我是以错误的方式定义数组还是错误地初始化它?

c++ arrays string typedef

1
推荐指数
1
解决办法
61
查看次数