Frage

Ich habe viele Variationen dieses Befehls ausprobiert: idle.py -e filepath, Aber es beginnt einfach so untätig wie normal, öffnet keine zusätzlichen Fenster für die Bearbeitung und wirft keine Fehler.

Wie kann ich also das Äquivalent zum Öffnen von Leerlauf, Datei> Filepath über die Befehlszeile (oder vielleicht sogar ein Python -Modul) tun?

War es hilfreich?

Lösung

Erstellen Sie eine neue Textdatei und geben Sie so etwas ein:

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

In Ihrem tatsächlichen Skript ersetzen Sie "C: file1.py" und "C: File2.py" durch die Pfade der Dateien, speichern als .bat und starten Sie es dann. Das sollte tun, was du willst.

Andere Tipps

Eine Möglichkeit, eine Lookup in einer großen Liste zu implementieren, ist, Ihre Listendaten in eine Textdatei zu planen, die JSON enthält und die Datei in SharePoint hochlädt.Tun Sie dann Ihre Suche in die JSON-Datei, um die Autocomplete zu erreichen.

Dies ist eine Möglichkeit um die große Listen (und Lookup) Schwierigkeiten von SharePoint.Obwohl es etwas Overhead für die Aktualisierung der Daten hinzufügt, und es ist nicht so enden benutzerfreundlich, wie einfach eine native SharePoint-Liste für Ihre Suchfunktionen verwendet.

Ich habe eine von Marc Anderson vorgeschlagene Lösung paraphrasiert.Bitte sehen Sie sich seine komplette Lösung an hier .

Bitte vergib mir, dass ich einen so alten Thread gestoßen habe, aber ich habe mir selbst Linux und Python mit Hilfe der Community beigebracht und versuchte herauszufinden, wie man Idle2 und Idle3 aus der Befehlszeile aufruft. Ich bin auf diesen Beitrag gestoßen, einige der Lösungen schienen für meine Bewerbung etwas kompliziert zu sein. Dann fiel mir der Gedanke, dass ich nur Syslinks in den/usr/bin/path für jeden Pfad legen konnte.

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

das OP adressieren. Aus dem Verzeichnis befindet sich das Skript, Typ:

idle3 abc123.py 

oder

idle2 abc123.py

Ich bin nur so verdammt glücklich, dass ich endlich eine "Glühbirne" ausging, dass ich mich nicht von einem 2 -jährigen Post davon abhalten würde, meine Lösung zu veröffentlichen.

Selten ist das einheimische Betriebssystem nützlich. Ich habe eine 'Win -Batch -Datei im Ordner mit meinen .py -Dateien erstellt:

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

Dies kann bis zu sechs Dateien von der CMD -Linie in einer Aufnahme öffnen. Geben Sie einfach den Namen der Batch -Datei ein, gefolgt von Null bis sechs Dateinamen. Auch wenn eine oder mehrere von Ihnen angegebene Dateien nicht gefunden werden, öffnet der Leerlauf diese als neue Dokumente.

Stellen Sie zunächst sicher, dass Sie den Standort des Leerlaufs im Pfad haben
Ich benutze "Python3.5". So sieht meine so aus:C:\Program Files\Python35\Lib\idlelib. Ihre Möglichkeit können sich unterscheiden.
Verwenden Sie diesen folgenden Befehl:idle -r file_name.py die Datei ausführen oder gerecht idle file_name.py bearbeiten


oder start idle -r file_name.py ^&exit

Sie können einfach in Python programmieren, um Ihre Python -Dateien zu bearbeiten. Ein einfaches Beispiel. Angenommen, Sie möchten nach einem Wort suchen und es dann durch etwas anderes ersetzen.

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

(verwenden inplace=1 an Ort und Stelle bearbeiten.). Speichern und führen Sie das Skript mit dem Interpreter als normales Python -Skript auf und führen Sie sie aus.

PowerShell ist ein großartiges Werkzeug für den SharePoint-Administrator, jedoch nicht für den Endbenutzer.

Sie können den PowerShell nicht von der Maschine des Clients ausführen.Sie benötigen die Farm-Administratorrechte, um den PowerShell auszuführen und die Daten zu erhalten.

Hier sind nur wenige Blogs für weitere Informationen:

Verwenden Sie SharePoint 2010 PowerShell Cmdlets, um Websites zu erhalten und verwalten zu können

SharePoint 2010 PowerShell Cheatsblatt

Powershell für SharePoint 2010 Tutorial

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top