Badraoui نشر 2 فبراير 2016 أرسل تقرير نشر 2 فبراير 2016 لدي الكود التالي بلغة بيثون: from sys import argv script, file_name = argv file_object = open(file_name) print(file_object.read()) file_object.close() second_file_name = input("Enter the second file name: \r\n>> ") second_file_object = open(second_file_name + 'txt', 'w+') second_file_object.write(input("Now write to your file: \r\n>> ")) second_file_object.seek(0) print("printing the second file object: \r\n", second_file_object.read()) second_file_object.close() لا أدري لما دالة print تضيف بعض الفراغات بجانب الكلمة عند عرضها؟ اقتباس
0 samer_jabal نشر 3 فبراير 2016 أرسل تقرير نشر 3 فبراير 2016 رجاءً عند وضع أي سؤال أرفق الخرج الناتج والخرج المتوقع .. وأعذرني لم أفهم من سؤالك أين الموضع الذي يضاف فيه الفراغ! اقتباس
1 E.Nourddine نشر 3 فبراير 2016 أرسل تقرير نشر 3 فبراير 2016 في لغة pythonدالة() Print تضيف ويشكل تلقائي Single space بين كل عنصر argument. print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False) حيث sep يحدد نوع separator المُدرج بين كلargument. ويمكنك تغيير separator بالحرف أو الرمز المراد تعوض الفراغ به، عن طريق: print("printing the second file object:", second_file_object.read(), sep="\n") مرجع دالة Print على لغة Python. print Function اقتباس
السؤال
Badraoui
لدي الكود التالي بلغة بيثون:
from sys import argv script, file_name = argv file_object = open(file_name) print(file_object.read()) file_object.close() second_file_name = input("Enter the second file name: \r\n>> ") second_file_object = open(second_file_name + 'txt', 'w+') second_file_object.write(input("Now write to your file: \r\n>> ")) second_file_object.seek(0) print("printing the second file object: \r\n", second_file_object.read()) second_file_object.close()
لا أدري لما دالة print تضيف بعض الفراغات بجانب الكلمة عند عرضها؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.