TO DONATE : BTC => 1D8Aq4q2jQnvGD1GaK9vbNwKgm1K5zUEWL || PM => U4089661


اهم قوانين :1- منع الردود الباهتة مثل شكرااااا و أخواتها 2- لا يسمح بالمشاحنات الطائفية باآ شكل من الأشكال 3- عدم استعمال الألفاظ التافهة و الكلام البذىء 4- عدم وضع معرفات التواصل الأجتماعى بالردود 5- الأطلاع على كامل القوانين واجب 


العودة   الحماية للأبد -Security 4 Ever > قسم البرمجـــة > لغات البرمجة التفسيرية

لغات البرمجة التفسيرية قسم مختص بالبرمجة التفسيرية مثل :
PHP, java, perl, Python, Bash, Shell script, JPython, AutoIt, Z shell, AWK, VB Script

 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 02-06-2019, 01:05 AM
الصورة الرمزية zero-cool
zero-cool
:: عضو خاص ::
 
حـالة التــواجـد : zero-cool غير متواجد حالياً
تاريخ التسجيل: Apr 2016
الجــــنــــــس: ذكـر
المشاركات: 74
شكراً:48
تم شكره 254 مرة في 59 مشاركة
معدل تقييم المستوى: 0
zero-cool بدون تقييم
افتراضي Python File Handling .. Part 1

السلام عليكم ورحمة الله وبركاته


إن شاء الله تكونوا في تمام الصحة والعافية إخواني




العمليات على الملفات في البايثون بسيطة.
الخطوة الأولى تكمن في عمل object file ونقوم بذلك غالبا بالميتود open .
عند استدعاء الوظيفة () open نضع مسار الملف الذي نريد فتحه مع وضع ال "mode" كبرامتر


كود PHP:
>>> file open("yesecurity.txt","r"
وبذلك سيقوم بايثون بإرجاع object file يمكن استخدامه لقراءة وكتابة الملف المحدد.

الدالة () open تدعم أوضاع مختلفة بما في ذلك READ ، WRITE ، READ/WRITE
بالإضافة إلى ذلك ، على نظام Windows ، يمكنك إخبار بايثون بتوقع أن يكون الملف في "Binary Format" مضيفا "b" إلى الوضع.

في السطر البرمجي السابق ال file مفتوح في وضع قرائة.
حين تكوين ال object يمكننا استعمال الدالة ()dir لرؤية الميتودات المتوفرة للاستخدام.

كود PHP:
>>> dir(file)
[
'__class__''__delattr__''__doc__''__enter__''__exit__''__format__''__getattribute__''__hash__''__init__''__iter__''__new__''__reduce__''__reduce_ex__''__repr__''__setattr__''__sizeof__''__str__''__subclasshook__''close''closed''encoding''errors''fileno''flush''isatty''mode''name''newlines''next''read''readinto''readline''readlines''seek''softspace''tell''truncate''write''writelines''xreadlines'
ال file object لديه الدالة ()write ايضا للكتابة في الملفات.
تستعمل الدالة ()write للكتابة فوق محتويات لملف لذلك نضع الوضع "w"

كود PHP:
>>> file open("yesecurity.txt","w")
>>> 
file.write("Hello World"
أو تستعمل الدالة ()write للكتابة مع الإضافة إلى محتويات الملف في آخره لذلك نضع الوضع "a"

كود PHP:
>>> file open("yesecurity.txt","a")
>>> 
file.write("Hello World")
>>> 
file.close() 
نستعمل الدالة ()close لاغلاق الملف عندما ننتهي من التعامل معه.
يجب عليك دائمًا إغلاق ملفاتك عند الانتهاء ، خاصة عند الكتابة إليها.

بالتوفيق لكم
 

 

 

مايفعله الهكرز هو معرفة التكنولوجيا وتجربتها بطرق لايمكن ان يتخيلها الكثير من الناس .
ولديهم رغبة قوية في مشاركة هذه المعلومات مع الآخرين
وتوضيحها للاشخاص الذي قد تكون مؤهلاتهم الوحيدة الرغبة في التعلم.

[email protected]
رد مع اقتباس
7 أعضاء قالوا شكراً لـ zero-cool على المشاركة المفيدة:

  #ADS  
Google Adsense Google Adsense is online
اعلانات
 
تاريخ التسجيل: اليوم
الدولة: الحماية للأبد
العمر: 2010
المشاركات: 1
شكراً:48
تم شكره 254 مرة في 59 مشاركة


الكلمات الدلالية (Tags)
.., 1, file, handling, part, python


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
[dos] - ESTsoft ALPlayer 2.0 ASX Playlist File Handling Buffer Overflow Vulnerability exploit-db قسم جديد ثغرات مواقع الحماية 0 06-07-2011 06:22 PM
[dos] - WinMerge v2.12.4 Project File Handling Stack Overflow Vulnerability exploit-db قسم جديد ثغرات مواقع الحماية 0 23-02-2011 08:51 PM
Adobe InDesign CS3 INDD File Handling Buffer Overflow Vulnerability Sec4ever قسم جديد ثغرات مواقع الحماية 0 04-06-2010 04:29 AM
iTunes 9.0.1 .pls file handling buffer overflow Sec4ever قسم جديد ثغرات مواقع الحماية 0 17-02-2010 09:13 PM


الساعة الآن 07:09 PM