انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: thmkhtry در 24 اسفند 1401، 08:16 بظ
-
سلام.
میگم میخوام یکاری کنم که وقتی یه اتفاقی میوفته مثل دستور clear توی بش صفحه پاک بشه. زبانم پایتونه و این که راهی دارید؟
ویرایش:دوست ندارم از کد زیر استفاده کنم:
if platform.system=="Linux" or "Darwin":
os.system('clear')
elif platform.system=="Windows":
os.system('cls')
-
در زبان سی یه یه تابع هست به اسم ()system که در فایل stdlib.h هست. پایتونو نمیدونم. ببین که در پایتون هم هست یا نه.
-
در زبان سی یه یه تابع هست به اسم ()system که در فایل stdlib.h هست. پایتونو نمیدونم. ببین که در پایتون هم هست یا نه.
خب برادر من . این تابع میاد از سیستم دستور پاک کردن و میگیره و برا خودش میزنه. من به هر دلیلی دوست ندارم این کارو کنم.
-
در رابطه با پشتیبانی از ANSI escape codeها در ویندوز اطلاعی ندارم اما برای توزیعهای لینوکس میتونید از دستور زیر استفاده کنید:
print("\033c")
مثال:
#! /usr/bin/python3
import time
def main():
for i in range(5):
print(f"\033chello {i}")
time.sleep(1)
print(f"\033cgoodbye")
if __name__ == "__main__":
main()
-
خیلی ممنون حل شد