다음 코드를 실행하려고 합니다.
cd
sudo apt-get -y install firefox
cd
wget https://github.com/mozilla/geckodriver/releases/download/v0.26.0/geckodriver-v0.26.0-linux64.tar.gz
tar xzf geckodriver-v0.25.0-linux64.tar.gz
sudo mv geckodriver /usr/bin/geckodriver
하지만 다음과 같은 오류가 발생합니다.
>>> cd
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'cd' is not defined
>>> sudo apt-get -y install firefox
File "<stdin>", line 1
sudo apt-get -y install firefox
^
SyntaxError: invalid syntax
>>> cd
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'cd' is not defined
>>> wget https://github.com/mozilla/geckodriver/releases/download/v0.26.0/geckodriver-v0.26.0-linux64.tar.gz
File "<stdin>", line 1
wget https://github.com/mozilla/geckodriver/releases/download/v0.26.0/geckodriver-v0.26.0-linux64.tar.gz
^
SyntaxError: invalid syntax
>>> tar xzf geckodriver-v0.25.0-linux64.tar.gz
File "<stdin>", line 1
tar xzf geckodriver-v0.25.0-linux64.tar.gz
^
SyntaxError: invalid syntax
>>> sudo mv geckodriver /usr/bin/geckodriver
File "<stdin>", line 1
sudo mv geckodriver /usr/bin/geckodriver
^
SyntaxError: invalid syntax
답변1
Python 인터프리터를 사용하여 명령을 실행하는 것 같습니다. 표시되는 명령은 bash
터미널 등의 쉘에 의해 실행됩니다. 파이썬 코드가 아닙니다.
두 번째 코드는 아무 작업도 하지 않고 제거될 수 있으며 명령에 사용되는 파일 이름은 ( )를 사용하여 다운로드한 파일 과 일치하도록 수정해야 한다는 점 외에는 cd
코드의 유효성에 대해 언급할 수 없습니다 .tar
wget
geckodriver-v0.26.0-linux64.tar.gz