انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: mr.amir138396 در 03 آبان 1402، 08:38 بظ
-
سلام .
اگر عنوان بد منظور میرسونه باید بگم که میخوام یک کار هایی انجام بدم .
1. وقتی یک رشته چاپ میشه مثل "hello world " اگر os.system('cls') ( خداییش مجبورا روی ویندوز کار میکنم ) رو بزنیم کل صفحه پاک میشه من فقط میخوام این یک خط پاک بشه .
2. ممکنه راهی که یک متن چشمک زن باشه یا مثلا دورش یک چیزی بیاد . مثل BIOS Menu های قدیمی .
-
برای متن رنگی، چشمک زن، متضاد با پس زمینه و ... از ANSI Scape Codes استفاده کن.
کد چشمک زدن
\027[5m
نحوه استفادش در پایتونو نمیدونم. ولی در سی
printf ("%s cheshmak zan", "\x1B[5");
برای پاک کردن آخرین خط هم فکر کنم بهتره برای داشتن تسلط کامل روی صفحه از یک کتابخانه مثل ncurses ولی معادلش در پایتونو استفاده کنی. ولی گه بدونی کدوم خط از نظر ردیفو میخوای پاک کنیی با میتونی از ANSI Scape Codes استفاده کنی.
-
https://forum.ubuntu-ir.org/index.php?topic=156605.0