Just nu i M3-nätverket
Gå till innehåll
PCsnubben

Installera Python - köra script ?

Rekommendera Poster

Jag har hämtat och installerat Python på en Windows7-64 PC.

Men hur gör jag sedan för att köra script ?

Och ska jag använda vanliga kommandopromten eller öppna Python via programhanteraren ?

Testade att köra ett test enligt denna sida
http://www.tutorialspoint.com/python/python_basic_syntax.htm

 

Gjorde en testfil, test.py som innehåller print "Hello, Python!";
Sedan körde jag nedanstående i kommandopromten
C:\python>python test.py

Men får följande felmeddelade
python är inte ett internt kommando, externt kommando,
program eller kommandofil.


Kör jag den i Python GUI eller Python Command line får jag felmeddelande om invalid syntax
 
>>> c:\python\test.py
  File "<stdin>", line 1
    c:\python\test.py
     ^
SyntaxError: invalid syntax

 
 
 
 
 
Redigerad av PCsnubben

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Dubbelkolla vart du installerat python. Jag tror att själva python.exe brukar ligga i c:\python\bin men jag är inte säker.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Men får följande felmeddelade

python är inte ett internt kommando, externt kommando,
program eller kommandofil.
 

 

Lägg till Python i din PATH (gå till miljövariabler/environment variables och lägg till ;C:\Python34 i slutet av PATH-strängen)

 

 

 

Kör jag den i Python GUI eller Python Command line får jag felmeddelande om invalid syntax

>>> c:\python\test.py

  File "<stdin>", line 1

    c:\python\test.py

     ^

SyntaxError: invalid syntax

 

Googlade lite snabbt, print är numera en funktion, så det borde vara:

print("Hello, Python!")

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Japp, då funkar print("Hello, Python!") 
Om jag kör antingen Python GUI eller Python Command line :)  
Tackar !

Dock fungerar det fortfarande inte i en vanlig kommandopromt.

 

C:\Python34>print("Hello, Python!")

Det gick inte att starta enheten PRN
Redigerad av PCsnubben

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Om jag laddat ner script att köra, var ska jag packa upp dem ?

Och måste jag även ange PATH till mappen jag packat upp dem till ?

Och HUR skriver jag kommandot för att köra?

Redigerad av PCsnubben

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Förutsatt att du lagt till sökvägen till python i path som chromawoods säger, så borde det räcka med att ställa dig i katalogen med dina script och knappa in python filnamn.py och så ska scriptet köras.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Installerade det på en annan PC (Win8-64)

 

Där valde jag vid installationen att lägga till i PATH

Så då skapas C:\Python34\;C:\Python34\Scripts i PATH automatiskt.

 

Testat lite och vanliga små script verkar fungera.

Tex Helo World med en .py-fil innehållande:

import sys
sys.stdout.write("Hello, world!\n")

Men nu vill jag testa säkerheten på en av mina websidor ett script jag läste om.
Det vill inte fungera alls.
Jag får då felmeddelande om Syntax Error

Jag kanske inte ska posta scriptet här, men skriv gärna ett privat medelande om någon har tips.
Redigerad av PCsnubben

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Kan du inte bara ersätta eventuella urlar i scriptet och posta det här? För jag antar att det är ett generellt script och inte ett som är skräddarsytt för just din webbplats?

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Nej, men det räknas som ett script som även kan användas för att hacka en sajt.
Eller som i mitt fall, undersöka om en sajts skydd behöver förstärkas för att förebygga intrång.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...