尝试将 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) 我在尝试将简单的 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) 如何制作动态列表然后将其打印出来,这个例子只是我想要做的事情,列表可能有数百个.
但我想要任何有猫打印"猫"的东西,下面列出与之相关的任何值,
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)