我的目標是編寫一行代碼以從文本中提取URL。問題是我甚至無法從STDIN讀取數據。我的實驗迄今:Python一行代碼,用於從文本中提取url
└──> grep -i http: flashgot.log | python -c 'import sys; import re; for line in sys.stdin: print line'
File "<string>", line 1
import sys; import re; for line in sys.stdin: print line
^
SyntaxError: invalid syntax
└──> grep -i http: flashgot.log | python -c 'import sys; import re; x = [print line for line in sys.stdin]'
File "<string>", line 1
import sys; import re; x = [print line for line in sys.stdin]
^
SyntaxError: invalid syntax
第二個計劃是利用一些建議從hereherehere或here
Python是空格分隔的。也沒有分號 –
不確定你的限制是什麼,但你可以使用pickle在一行中加載和執行任意代碼 –
我的目標是編寫快速和骯髒的腳本,而不需要將它存儲在硬盤或其他東西上。 –