小编Ala*_*ine的帖子

无法将passlib导入python3

尝试将 passlib 导入 python3 并失败:

$ pip freeze | grep lib
passlib==1.6.5

$ python3
Python 3.4.2 (default, Oct  8 2014, 10:45:20)

>>> import passlib
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named 'passlib'
Run Code Online (Sandbox Code Playgroud)

python pip python-3.x passlib

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

Python - 带引号和管道 Grep 的子进程

我在尝试将简单的 grep 命令输入 python 时遇到问题。我想在文件或列表中获取以下命令的输出。

grep -c 'some thing' /home/user/* | grep -v :0
Run Code Online (Sandbox Code Playgroud)

这就是我所拥有的,但它根本不起作用......

thing = str(subprocess.Popen(['grep', '-c', 'some thing', '/home/user/*', '|', 'grep', '-v', ':0'], stdout=subprocess.PIPE)
Run Code Online (Sandbox Code Playgroud)

基本上,我需要搜索目录中的文件,如果目录中的任何文件中缺少我的字符串,则返回结果。

工作代码(谢谢!!):

thing = subprocess.Popen(('grep -c "some thing" /home/user/* | grep -v ":0"' ),shell=True, stdout=subprocess.PIPE)
Run Code Online (Sandbox Code Playgroud)

python subprocess

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

制作动态列表以打印出变量

如何制作动态列表然后将其打印出来,这个例子只是我想要做的事情,列表可能有数百个.

但我想要任何有猫打印"猫"的东西,下面列出与之相关的任何值,

data = [["cat","one"],["dog","one"],["cat","ten"],["frog","one"],["dog","ten ", "绿色"]]

#Would like this to print out like:

cat
one
ten

dog
one
ten
green

frog
one
Run Code Online (Sandbox Code Playgroud)

python

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

标签 统计

python ×3

passlib ×1

pip ×1

python-3.x ×1

subprocess ×1