pysandbox.

بيثون رمل
التحميل الان

pysandbox. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • السعر:
  • FREE
  • اسم الناشر:
  • Victor Stinner
  • موقع ويب الناشر:
  • http://fusil.hachoir.org/trac

pysandbox. العلامات


pysandbox. وصف

بيثون رمل pysandbox هو رمل بيثون. بشكل افتراضي، لا يمكن ل Code غير الموثوق به المنفذ في Sandbox تعديل البيئة (كتابة ملف، استخدم طباعة أو استيراد وحدة نمطية). ولكن يمكنك تكوين Sandbox للاختيار بالضبط الميزات المسموح بها أو لا، على سبيل المثال. استيراد وحدة SYS والقراءة / إلخ / إصدار File.configuresuse SandBoxConfig فئة لتكوين Sandbox الخاص بك. الميزات هي الطريقة الأكثر بساطة لتكوين IT.Featuresto تمكين ميزة، واستخدام SandBoxConfig ('Feature1'، 'Feature2'، ... أو Config.Enable.Enable ('ميزة'). الميزات المتاحة: * رمز ": Compile () المدمج () المدمج والإطار ) * "المستقبل": من __future__ استيراد ... * "مساعدة": Pydoc.help ()، استخدم "استيراد Pydoc" خارج Sandbox لاستخدامه * "مترجم": إمكانية الوصول إلى التدفقات القياسية، تمكين TruDeback * "Regex ": ترجمة Regex، مطابقة Regex، البحث Regex، إلخ. (RE MODULE) *" الموقع ": السماح لقراءة ملف الترخيص *" Stdin ": syss.stdin، الإدخال () و Raw_input () *" Stdout " Stderr ": sys.stdout و syss.stderr *" traceback ": ستضيف المكالمات التالية إلى ANLALSMODULE () اسم ملف الوحدة النمطية إلى الأضواء المفتوحة، لذلك يمكن لبثون عرض Tracebrax مع التعليمات البرمجية المصدر *" Unicodedata ": وحدة Unicodata مطلوب ل Un'n {Atom Symbol} 'Syntaxcpython Randication RandboxConfig (Cpython_Restricted = True) لتمكين وضع Cpython المقيد. في هذا الوضع، يتم حظر قراءة ملف وتعديل الفصل. يتم إخفاء بعض السمات (على سبيل المثال. الطريقة. __ Self__)، تتم قراءتها أخرى فقط (على سبيل المثال Func. __ doc __). يتم تعطيل وضع Cpython المقيد بشكل افتراضي. الوضع المقيد غير متوافق مع ميزة SandBoxConfig "Traceback" ميزة و MethingPath () الطريقة. الوضع المقيد غير موجود في Python3 بعد الآن، تمت إزالته باستخدام وحدات Bastion and Rexec: http://svn.python.org/view؟view = revrevision = 55301 خيارات أخرى * config.timeout: مهلة في ثوان. استخدام لا شيء لتعطيل المهلة. قيمة المهلة الافتراضية هي 5 ثوان. * config.allowath (المسار) يسمح لقراءة ملف من المسار المحدد * Config.AllowModule (الاسم، Symbol1، Symbol2، ...) يسمح باستيراد الوحدة النمطية المحددة، ولكن إعطاء الوصول فقط إلى طريقة استدعاء SymbolSexampleWith المحدد () : من SandBox استيراد SandBoxDef Func (A، B): إرجاع A + BSANDBox = SandBox () طباعة SandBox.Call (Func، 1، 2) مع Execute () الطريقة: من Sandbox استيراد Sandbox، SandBoxConfigsandbox = SandBox (SandBoxConfig (Stdout ')) sandbox.execute ("الطباعة (" ("الطباعة (" ("الطباعة (" ("الطباعة (" ("الطباعة (" الملف الرملية ")) تنفيذ () مع متغير محلي: من SandBox استيراد Sandbox، SandBoxConfigsandbox = SandBox (SandBoxConfig (' Stdout ')) SandBox.Execute (" طباعة (البيانات) "، السكان المحليين = {'البيانات": }) # OKSANDBox.Execute (' البيانات.Append (4) '، السكان المحليين = {' البيانات ': } ) # # ErrorObjects مرت إلى .CALL () Globals / Locals and. execute () تمويل الوسائط: يتم استبدالها بآراء للقراءة فقط عن Objects.Pysanbox تم اختبارها على Python 2.5 و 2.6 على SID Debian.


pysandbox. برامج ذات صلة

hsaudiotag.

قراءة MetData (العلامات) من ملفات MP3 و MP4 و WMA و OGG و FLAC و AIFF ...

126

تحميل