Python programmer åbnes med gedit.(LØST)

Få hjælp til at sætte programmer eller funktioner op.
nymark1
Indlæg: 223
Tilmeldt: 24. okt 2008, 08:13
IRC nickname: nymark1
Geografisk sted: Aalborg

Python programmer åbnes med gedit.(LØST)

Indlæg af nymark1 »

Hej
jeg er begyndt at "rode lidt" med at lære at programmere i Python.
Problemet er at de Python programmer jeg laver bliver åbnet med gedit når jeg dobbeltklikker på dem,
og det er vist ikke helt meningen :) ,
Kan man indstille gedit så det ikke åbner Python programmer (xxx.py)?
Senest rettet af nymark1 8. maj 2010, 22:03, rettet i alt 3 gange.
soundpartner
Indlæg: 3461
Tilmeldt: 27. sep 2008, 23:51
IRC nickname: sound
Geografisk sted: København

Re: Python programmer åbnes med gedit.

Indlæg af soundpartner »

nymark1 skrev:Hej
jeg er begyndt at "rode lidt" med at lære at programmere i Python.
Problemet er at de Python programmer jeg laver bliver åbnet med gedit når jeg dobbeltklikker på dem,
og det er vist ikke helt meningen :) ,
Kan man indstille gedit så det ikke åbner Python programmer (xxx.py)?

har du husket at give din fil ret til at blive kørt som program (højreklik på filen, egenskaber, rettigheder nede i bunden)
Selvudnævnt guru når det drejer sig om mobilt bredbånd

Webmaster og stifter af:
Billede
Hvor du finder scripts til en hver situation

Billede
nymark1
Indlæg: 223
Tilmeldt: 24. okt 2008, 08:13
IRC nickname: nymark1
Geografisk sted: Aalborg

Re: Python programmer åbnes med gedit.

Indlæg af nymark1 »

soundpartner skrev:
nymark1 skrev:Hej
jeg er begyndt at "rode lidt" med at lære at programmere i Python.
Problemet er at de Python programmer jeg laver bliver åbnet med gedit når jeg dobbeltklikker på dem,
og det er vist ikke helt meningen :) ,
Kan man indstille gedit så det ikke åbner Python programmer (xxx.py)?

har du husket at give din fil ret til at blive kørt som program (højreklik på filen, egenskaber, rettigheder nede i bunden)

Næ, det anede jeg ikke man skulle, men det ved jeg så nu :lol:
Tak for hjælpen.
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: Python programmer åbnes med gedit. LØST

Indlæg af laoshi »

Python er et rigtig godt programmeringssprog - jeg var i gang med det sidste år, men er desværre gået lidt i stå igen.
Er du opmærksom på at der i full-circle-magazine er en python-skole, som startede i nr. 27 http://fullcirclemagazine.org/issue-27/ ? Det starter helt elementært, og er nu nået frem til et større program til at gemme/søge i/vise madopskrifter.
Ellers vil jeg godt anbefale Mark Summerfield: Programming in Python 3 (Addison-Wesley, 2009), up to date og klart skrevet. Amazon.co.uk sælger den for godt £16 http://www.amazon.co.uk/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=Summerfield+Python+3&x=0&y=0

Og i softwarecentret kan du finde programmet Boaconstructor som giver mange muligheder når man vil skrive python.
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
nymark1
Indlæg: 223
Tilmeldt: 24. okt 2008, 08:13
IRC nickname: nymark1
Geografisk sted: Aalborg

Re: Python programmer åbnes med gedit. LØST

Indlæg af nymark1 »

laoshi skrev:Python er et rigtig godt programmeringssprog - jeg var i gang med det sidste år, men er desværre gået lidt i stå igen.
Er du opmærksom på at der i full-circle-magazine er en python-skole, som startede i nr. 27 http://fullcirclemagazine.org/issue-27/ ? Det starter helt elementært, og er nu nået frem til et større program til at gemme/søge i/vise madopskrifter.
Ellers vil jeg godt anbefale Mark Summerfield: Programming in Python 3 (Addison-Wesley, 2009), up to date og klart skrevet. Amazon.co.uk sælger den for godt £16 [url]http://www.amazon.co.uk/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=Summerfield+Python+3&x=0&y=0[/url

Og i softwarecentret kan du finde programmet Boaconstructor som giver mange muligheder når man vil skrive python.

Tak det vil jeg prøve :D
Jeg følger nogle tutorials på Youtube, lavet af en der kalder sig "thenewboston".
Det er vældig skægt, men ind imellem er der et par ting der ikke helt gør som han siger, måske fordi jeg har Python 2.6.5 og hans er 2.6.1. Ihvertfald kan jeg se at andre løber ind i samme problemer som jeg. Så den Python skole du nævner skal jeg helt klart prøve.
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: Python programmer åbnes med gedit. LØST

Indlæg af laoshi »

Ja, der er nogle konventioner som er ændret fra version til version, så det kan godt drille en smule. Jeg kan forstå at du bruger gedit til at skrive i. Jeg kan anbefale at du henter IDLE fra softwarecenter - det fungerer rigtig godt (og er ikke så komplekst som boaconstructor).
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
nymark1
Indlæg: 223
Tilmeldt: 24. okt 2008, 08:13
IRC nickname: nymark1
Geografisk sted: Aalborg

Re: Python programmer åbnes med gedit. LØST

Indlæg af nymark1 »

laoshi skrev:Ja, der er nogle konventioner som er ændret fra version til version, så det kan godt drille en smule. Jeg kan forstå at du bruger gedit til at skrive i. Jeg kan anbefale at du henter IDLE fra softwarecenter - det fungerer rigtig godt (og er ikke så komplekst som boaconstructor).

Nej, jeg bruger faktisk IDLE. MIt problem var at mine python filer blev åbnet med gedit indtil jeg fik ændret indstillingen.
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: Python programmer åbnes med gedit. LØST

Indlæg af laoshi »

OK - god fornøjelse med det; jeg håber selv at komme lidt i gang med python igen senere på året.
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
nymark1
Indlæg: 223
Tilmeldt: 24. okt 2008, 08:13
IRC nickname: nymark1
Geografisk sted: Aalborg

Re: Python programmer åbnes med gedit.

Indlæg af nymark1 »

Næ. Den er vist ikke helt løst alligevel.....
Hvis jeg dobbelt klikker på min python fil kommer der en boks frem der siger:

Vil du køre "Hey.py" eller vise dens indhold?

Jeg kan herefter vælge:
"Kør i terminal" "Fremvis" "Annuller " "Kør"


Hvis jeg vælger "Kør i terminal" er Terminal fremme et øjeblik, men forsvinder igen med det samme.
Hvis jeg vælger de andre muligheder sker der ikke noget.
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: Python programmer åbnes med gedit.

Indlæg af laoshi »

Og du husker selvfølgelig at starte scriptet med

Kode: Vælg alt

#! /usr/bin/env python3
(hvis det altså er python 3 du bruger - ellers er det vist bare

Kode: Vælg alt

#! /usr/bin/env python
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
nymark1
Indlæg: 223
Tilmeldt: 24. okt 2008, 08:13
IRC nickname: nymark1
Geografisk sted: Aalborg

Re: Python programmer åbnes med gedit.

Indlæg af nymark1 »

laoshi skrev:Og du husker selvfølgelig at starte scriptet med

Kode: Vælg alt

#! /usr/bin/env python3
(hvis det altså er python 3 du bruger - ellers er det vist bare

Kode: Vælg alt

#! /usr/bin/env python

Nej det gjorde jeg ikke, men det var det der skulle til, nu virker det. :D

Den kodelinje har jeg ikke set i nogen at de tutorials jeg har set.
Skriver du den i starten af alle Python scripts ?
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: Python programmer åbnes med gedit.

Indlæg af laoshi »

Ja - det er den der fortæller at et script skal fortolkes som python. Og det er da også angivet i det lille kursus som starter i Full Circle Magazine # 27.
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: Python programmer åbnes med gedit.(LØST)

Indlæg af laoshi »

I det nr. af "Ubuntu User" som lige er udkommet er der en artikel om et fantastisk redskab for folk som bruger python.
Det er programmet Acire, skrevet af Jono Bacon. Det samler en masse små kodestumper som man direkte kan afprøve og evt. indsætte i sine programmer (det er noget af det som man ellers kan bruge timer på at lede efter på Google).

Acire installeres så denne måde gennem terminalen:
1. Tilføj den softwarekilde som indeholder python-kodestumperne

Kode: Vælg alt

sudo apt-add-repository ppa:python-snippets-drivers/python-snippets-daily
sudo apt-get update
sudo apt.get install python-snippets

2. Installer Acire

Kode: Vælg alt

sudo apt-add-repository ppa:acire-team/acire-releases
sudo apt-get update
sudo apt-get install acire


Programmet kan så startes fra Programmer > Programmering > Acire
Der er ikke grund til nogen større brugervejledning - programfladen kunne næsten ikke være mere intuitivt forståelig.
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
tjampman
Indlæg: 159
Tilmeldt: 31. dec 2008, 20:08
Geografisk sted: Svendborg

Re: Python programmer åbnes med gedit.

Indlæg af tjampman »

nymark1 skrev:Den kodelinje har jeg ikke set i nogen at de tutorials jeg har set.
Skriver du den i starten af alle Python scripts ?


Det er heller ikke nødvendigt hvis man bruger Windows, hvilket måske forklarer hvorfor du ikke har set det i andre tuturials.

Windows genkender udelukkende programfiler på deres efter navne (det der kommer efter punktumet), hvor imod Linux genkender programfiler udfra data der er i filen.