次のコードを実行しようとしています。
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
端末などのシェルによって実行されます。 Pythonコードではありません。
2番目のコードは何もせずに削除することができ、コマンドで使用されるファイル名は()を使用してダウンロードしたファイルと一致するように変更する必要があること以外はcd
コードの有効性について言及できません。tar
wget
geckodriver-v0.26.0-linux64.tar.gz