私は壁紙をPythonから変更することについての学校プロジェクトをやっていますが、それは端末では完全に動作しますが、私はテキストエディタ、アトムから行う必要があり、うまくいかないようです。アポストロフィを再配置しようとしたかもしれませんが、それを動作させるようには見えません。 ターミナルでコマンドをatomで実行するには?
osascript -e 'tell application "System Events" to set picture of every desktop to ("/Users/carlaa/Desktop/DEVf/python/APODkata/apodimage.jpg" as POSIX file as alias)'
が、中の原子から
が言う無効な構文あなたがそれらの二重引用符をエスケープしてsubprocess
削除する必要が
from subprocess import call
subprocess.call(["osascript -e 'tell application "System Events" to set picture of every desktop to ("/Users/carlaa/Desktop/DEVf/python/APODkata/apodimage.jpg" as POSIX file as alias)'",shell=True])
与えるを
これは完全に端末上で動作します[SuperUser](https://superuser.com/)で試してみてください... – PrR3