0
我是Python新手。我正在嘗試打開一個文件。而且,它的工作原理。Python - 在文本編輯器中以最小的輸入打開文件
據我所知,我們使用from sys import argv
只從sys模塊導入函數argv。
我用來打開文件的代碼是
from sys import argv
import subprocess
script, filename = argv
txt = open (filename)
print "Here's your file %r: " % filename
proc = subprocess.Popen(['scratch-text-editor', 'sample_file'])
proc.wait()
我使用from subprocess import Popen
試過,但它拋出一個錯誤。
Here's your file 'sample_file':
Traceback (most recent call last):
File "ex12.py", line 9, in <module>
proc = subprocess.Popen(['scratch-text-editor', 'sample_file'])
NameError: name 'subprocess' is not defined
如何使用from subprocess import Popen
使其工作。我在這裏錯過了什麼?這不是更好的方式嗎?
正是!謝謝。如果有人能夠想到更恰當的問題標題;請改變它。 – Babbzzz
「python import not working」如何? – xXliolauXx