我的python cmd腳本有問題。 我不知道爲什麼它不起作用。也許我的代碼有問題。 我試圖通過我的python腳本在cmdline中運行程序。sh:1:語法錯誤:重定向意外的Python/Bash
並即時得到在bash錯誤 「SH:1:語法錯誤:重定向意外」
請使用Spyder的(Anaconda)的幫助我只是生物學家:)
流明/ Ubuntu的
#!/usr/bin/python
import sys
import os
input_ = sys.argv[1]
output_file = open(sys.argv[2],'a+')
names = input_.rsplit('.')
for name in names:
os.system("esearch -db pubmed -query %s | efetch -format xml | xtract -pattern PubmedArticle -element AbstractText >> %s" % (name, output_file))
print("------------------------------------------")