Quando você digita
python3 myfile.py >myfile.html
no terminal, presume-se que o arquivo myfile.py
já está disponível no diretório atual e que myfile.html
será criado nesse mesmo diretório.
Quando você abre uma nova janela de terminal, o diretório atual será, por padrão, seu diretório inicial, também conhecido como ~
ou $HOME
.
No entanto, você diz que pode "ver o arquivo em sua área de trabalho", o que provavelmente significa que o arquivo está em um diretório de área de trabalho em algum lugar abaixo de seu diretório pessoal, isto é, o arquivo não está diretamente disponível no diretório inicial.
Você então tem algumas alternativas possíveis.
-
Altere o diretório no terminal para onde o script Python está realmente localizado. Se o diretório da área de trabalho for
~/Desktop
,cd ~/Desktop
irá levá-lo até lá. Você pode então executar o comando
python3
como acima. O arquivomyfile.html
será criado no diretórioDesktop
. -
Mova o arquivo para o seu diretório pessoal. Desde que o arquivo esteja localizado no diretório
~/Desktop
, você podemv ~/Desktop/myfile.py ~/
que moverá o arquivo. Você pode então prosseguir com o comando
python3
como acima. Omyfile.html
será criado no diretório inicial. -
Execute o script Python com um caminho completo no diretório inicial:
python3 ~/Desktop/myfile.py >myfile.html
O arquivo
myfile.html
será criado no diretório inicial.