بدء Python الخمول من سطر الأوامر لتحرير البرامج النصية

StackOverflow https://stackoverflow.com/questions/2345607

  •  23-09-2019
  •  | 
  •  

سؤال

لقد جربت العديد من الاختلافات في هذا الأمر: idle.py -e filepath, ، لكنه ببساطة يبدأ الخمول كالمعتاد ، وليس فتح أي نوافذ إضافية للتحرير ، وعدم رمي أي أخطاء.

فكيف يمكنني القيام بما يعادل فتح الخمول ، ملف> فتح> filepath عبر سطر الأوامر (أو ربما حتى وحدة بيثون)؟

هل كانت مفيدة؟

المحلول

قم بعمل ملف نصي جديد ، ووضع شيئًا كهذا فيه:

C:\Python26\Lib\idlelib\idle.pyw "C:\file1.py" "C:\file2.py"

في البرنامج النصي الفعلي الخاص بك ، ستحل محل "c: file1.py" و "c: file2.py" مع مسارات الملفات الخاصة بك ، حفظ كـ .bat ، ثم قم بتشغيله. يجب أن تفعل ما تريد.

نصائح أخرى

طريقة واحدة لتنفيذ بحث في قائمة كبيرة هو أن تهي البيانات الخاصة بك في ملف نصي يحتوي على JSON وتحميل الملف إلى SharePoint.ثم، قم بإجراء بحثك إلى ملف JSON لتحقيق الإكمال التلقائي.

هذه هي إحدى الطرق حول صعوبات القائم (والانتباه) في SharePoint.على الرغم من أنه يضيف بعض النفقات العامة لتحديث البيانات وليس كأنه نهائي سهل الاستخدام كما ببساطة باستخدام قائمة SharePoint الأصلية بحثا عن عمليات البحث الخاصة بك.

لقد قمت بصلاحية حل يقترحه مارك أندرسون.يرجى مراجعة محلوله الكامل هنا .

أرجوك سامحني لتصادم مثل هذا الموضوع القديم ، لكنني كنت أعلم نفسي Linux و Python بمساعدة المجتمع ، وكنت أحاول معرفة كيفية استدعاء Idle2 و Idle3 من سطر الأوامر. صادفت هذا المنشور يبدو أن بعض الحلول معقدة بعض الشيء لتطبيقي. ثم حدث لي أنه يمكنني فقط وضع syslinks في/usr/bin/path لكل منهما.

sudo ln -s idle-python3.1 idle3
sudo ln -s idle-python2.6 idle2

لمعالجة البروتوكول الاختياري. من الدليل ، يوجد السيناريو ، اكتب:

idle3 abc123.py 

أو

idle2 abc123.py

أنا سعيد جدًا لدرجة أنني كنت قد حصلت أخيرًا على "المصباح الكهربائي" لدرجة أنني لن أترك وظيفة تبلغ من العمر عامين تمنعني من نشر حل.

نادرا ما يكون نظام التشغيل الأصلي مفيدًا. لقد قمت بإنشاء ملف دفعة فوز ، في المجلد مع ملفات .py:

start /MIN cmd /C c:\Python27\lib\idlelib\idle.py -e %1 %2 %3 %4 %5 %6

يمكن أن يفتح هذا ما يصل إلى ستة ملفات من خط CMD في طلقة واحدة. فقط اكتب اسم ملف الدُفعات ، يليه من صفر إلى ستة أسماء ملفات. أيضًا إذا لم يتم العثور على ملف واحد أو أكثر الذي تحدده ، فإن Idle يفتح هذه الوثيقة (مستند) جديد.

تأكد أولاً من أن لديك موقع الخمول في المسار
أنا أستخدم "Python3.5". لذا يبدو لي هكذا:C:\Program Files\Python35\Lib\idlelibقد تختلف بك.
استخدم هذا الأمر التالي:idle -r file_name.py لتشغيل الملف أو فقط idle file_name.py للتعديل


أو start idle -r file_name.py ^&exit

يمكنك فقط البرمجة في Python لتحرير ملفات Python الخاصة بك. مثال بسيط. قل أنك تريد البحث عن كلمة ثم استبدالها بشيء آخر.

import fileinput
import os
os.chdir( os.path.join("c:\\","path") )
for file in os.listdir("."):
    for line in fileinput.input(file,inplace=0):
       if "search word" in line :
           line=line.replace("search word","new word")
           print line

(استعمال inplace=1 للقيام في مكان التحرير.). ثم احفظ وتشغيل البرنامج النصي كبرنامج نصي Python العادي باستخدام المترجم المترجم.

PowerShell هي أداة رائعة لمسؤول SharePoint ولكن ليس للمستخدم النهائي.

لا يمكنك تشغيل PowerShell من جهاز العميل.تحتاج إلى حقوق مسؤول الزراعة لتشغيل PowerShell والحصول على البيانات.

هنا عدد قليل من المدونات لمزيد من المعلومات:

استخدم SharePoint 2010 PowerShell CMDlets للحصول على المواقع وإدارة

SharePoint 2010 PowerShell Sheet

PowerShell for SharePoint 2010 تعليمي

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top