我想访问shell命令的结果:
youtube-dl -g "www.youtube.com..."
Run Code Online (Sandbox Code Playgroud)
将其输出打印direct url
到文件; 从python程序中:
import youtube-dl
fromurl="www.youtube.com ...."
geturl=youtube-dl.magiclyextracturlfromurl(fromurl)
Run Code Online (Sandbox Code Playgroud)
那可能吗 ?我试图了解源的机制,但迷路了:youtube_dl/__init__.py
,youtube_dl/youtube_DL.py
,info_extractors
...
import ast
code = '1+1'
expr = ast.parse(code).body[0]
print(type(expr))
compile(ast.Expression(expr), 'string', "eval")
Run Code Online (Sandbox Code Playgroud)
让我明白
import ast
code = '1+1'
expr = ast.parse(code).body[0]
print(type(expr))
compile(ast.Expression(expr), 'string', "eval")
Run Code Online (Sandbox Code Playgroud)
compile(expr, '<string>', "eval")
Run Code Online (Sandbox Code Playgroud)
也不起作用:
TypeError: expected Expression node, got Expr
Run Code Online (Sandbox Code Playgroud) 我想用python脚本创建一个弹性ip。它在文档中找不到方法。