小编Jac*_*hip的帖子

使用星号掩盖python中的用户输入

我试图用星号掩盖用户输入IDLE的内容,这样他们周围的人就无法看到他们输入/输入的内容.我正在使用基本的原始输入来收集他们输入的内容.

key = raw_input('Password :: ')
Run Code Online (Sandbox Code Playgroud)

用户输入密码后理想的IDLE提示:

Password :: **********
Run Code Online (Sandbox Code Playgroud)

python passwords raw-input masking

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

均匀地打印2个均匀填充的列表

我正在使用以下代码生成2个列表,nameList和gradeList.

nameList[]        
gradeList[]
for row in soup.find_all('tr'):
        name = row.select('th strong')
        grade = row.select('td label')
        if grade and name:
            if "/" in grade[0].text:
                gradeList.append(grade[0].text)
                nameShort = re.sub(r'^(.{20}).*$', '\g<1>...', str(name[0].text))
                nameList.append(nameShort)
Run Code Online (Sandbox Code Playgroud)

产生类似的东西:

nameList = [“grade 1”,”grade 2222222222”,”grade 3”]
gradeList = [“1/1”,”2/2”,”100000/100000”]
Run Code Online (Sandbox Code Playgroud)

我希望程序能够并排打印2个清洁列中的列表.在每列中,我希望数据对齐到左侧.列表(没有失败)将始终均匀填充.第一列(nameList)永远不会超过25个字符.我正在寻找的将类似于以下内容:

        Assignment          Grade
0       grade 1             1/1
1       grade 2222222222    2/2
2       grade 3             100000/100000
Run Code Online (Sandbox Code Playgroud)

我已经尝试过使用pandas并且它有效,但格式化很奇怪且不合适.它不会像我想的那样对齐左边.我相信这是因为每个数据在两个列表中都有不同的字符长度(如上所示).

python string formatting list rows

8
推荐指数
2
解决办法
2万
查看次数

无法在Mac OS X上将LG G Pad V410连接到Android Studio

我花了几个小时试图弄清楚如何将我的LG G Pad V410连接到Android Studio,但没有在网上找到任何答案.在充分利用我的设置后,我遇到了一个简单的修复,不需要你篡改你的系统.

debugging usb connect tablet android-studio

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