انجمنهای فارسی اوبونتو
		تازه کار => انجمن تازهکاران => نویسنده: lop3p در 06 اسفند 1398، 10:50 بظ
		
			
			- 
				چطوری با پایتون میتونم ترمینال باز کنم؟
 یعنی یه کدی رو وارد کنم تا ترمینال باز شه بعد باقی کد هارو توی ترمینال ران شه
- 
				چطوری با پایتون میتونم ترمینال باز کنم؟
 یعنی یه کدی رو وارد کنم تا ترمینال باز شه بعد باقی کد هارو توی ترمینال ران شه
 
 اصولا به این شکله که کاربر باید ترمینال رو باز کنه و اسکریپتتون رو اجرا کنه.
- 
				import os
 os.system('your command')
 
 
به جای your command این دستور ترمینال رو بزار بعد با ران کرد برنامه تون اون دستور اجرا میشه
 نکته : اگه دستور دسترسی روت میخواد یاد باشه که سودو رو قبل از اجرای اسکریپت بزار نه تو کد بالا
- 
				import os
 os.system('your command')
 
 
به جای your command این دستور ترمینال رو بزار بعد با ران کرد برنامه تون اون دستور اجرا میشه
 نکته : اگه دستور دسترسی روت میخواد یاد باشه که سودو رو قبل از اجرای اسکریپت بزار نه تو کد بالا
 
 
 
 اینو میدونم ولی مثلا تو پایچارم نمیشه از این استفاده کرد
 
 میخوام مثلا کاربر وقتی وارد کرد vlc بره تو ترمینال و vlc رو نصب کنه
 اما وقتی مثلا از پایچارم استفاده میکنه نمیتونه این کارو ادامه بده پس باید یه ترمینال باز کنه و توی اون به طور خودکار بنویسه sudo apt install vlc
 نمیدونم توسنتم منظورمو برسونم یا نه!
- 
				import os
 
 if input('enter something :') == 'vlc':
 os.system('sudo apt install vlc')
 
 
اینجوری برنامه اجرا میشه از یوزر میپرسه اگه یوزر بگه vlc بعد vlc رو نصب میکنه اگه منظور رو درست فهمیده باشم
- 
				import os
 
 if input('enter something :') == 'vlc':
 os.system('sudo apt install vlc')
 
 
اینجوری برنامه اجرا میشه از یوزر میپرسه اگه یوزر بگه vlc بعد vlc رو نصب میکنه اگه منظور رو درست فهمیده باشم
 
 
 
 اینو میدونم
 ولی ببین
 مثلا توی پارچارم
 اول میاد تست میکنه ببینه لینوکس هستی یا نه
 اگر بودی تو مرحله بعد میاد ببینه چه برنامه ای میخوای که کاربر وارد میکنه مثلا vlc
 ولی بعد ادامه نمیده چون دستور sudo apt install vlc توی پارچارم اجرا نمیشه
 من با vscode کار میکنم و جواب میده چون توی ترمینال ران میکنه
 نمیدونم تونستم منظورمو درست برسونم یا نه!!! ::)
 
 دنبال اینم مثل ویژوال استودیو که ترمینال باز میکنن منم ادامه اون کد نصب vlc رو توی اونجا ران کنم