الفرق بين المراجعتين لصفحة: «Python/ConfigParser/write»
< Python | ConfigParser
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>ConfigParser.write()</code> في بايثون}}</noinclude> يكتب التابع تمثيلًا للإعدادات...' |
لا ملخص تعديل |
||
سطر 7: | سطر 7: | ||
write(fileobject, space_around_delimiters=True) | write(fileobject, space_around_delimiters=True) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== fileobject === | == المعاملات == | ||
=== <code>fileobject</code> === | |||
كائن الملف المراد كتابة الإعدادات فيه. | كائن الملف المراد كتابة الإعدادات فيه. | ||
=== space_around_delimiters === | === <code>space_around_delimiters</code> === | ||
إن أخذ هذا المعامل القيمة True سيضيف التابع مسافات بيضاء حول الفواصل التي تفصل القيم عن المفاتيح. | إن أخذ هذا المعامل القيمة <code>True</code> سيضيف التابع مسافات بيضاء حول الفواصل التي تفصل القيم عن المفاتيح. | ||
== أمثلة == | == أمثلة == |
المراجعة الحالية بتاريخ 19:15، 30 نوفمبر 2018
يكتب التابع تمثيلًا للإعدادات في كائن الملف المعطى.
البنية العامة
write(fileobject, space_around_delimiters=True)
المعاملات
fileobject
كائن الملف المراد كتابة الإعدادات فيه.
space_around_delimiters
إن أخذ هذا المعامل القيمة True
سيضيف التابع مسافات بيضاء حول الفواصل التي تفصل القيم عن المفاتيح.
أمثلة
يبين المثال التالي طريقة عمل التابع:
>>> import configparser
>>> config = configparser.ConfigParser()
>>> config['DEFAULT'] = {'ServerAliveInterval': '45',
... 'Compression': 'yes',
... 'CompressionLevel': '9'}
>>> config['bitbucket.org'] = {}
>>> config['bitbucket.org']['User'] = 'hg'
>>> config['topsecret.server.com'] = {}
>>> topsecret = config['topsecret.server.com']
>>> topsecret['Port'] = '50022' # mutates the parser
>>> topsecret['ForwardX11'] = 'no' # same here
>>> config['DEFAULT']['ForwardX11'] = 'yes'
>>> with open('example.ini', 'w') as configfile:
... config.write(configfile)
انظر أيضًا
- التابع
read()
: يحاول التابع قراءة وتفسير مكرِّر iterable من أسماء الملفات ويعيد قائمة بأسماء الملفات التي جرى تفسيرها بنجاح.