As YOU like it... ;)

Hint: By using a 'shift' in your 'p.bat' you can add also the 10th
parameter; '..\python %0 %1 %2 %3 %4 %5 %6 %7 %8 %9' if you like! ;))

Greetings


Am 18.10.2010 09:01, schrieb Bináris:
> Finally I chose a different solution. This works on Windows.
>
> This morning I installed Python 3.1.2 because I was suffering from
> having different versions at home and in my workplace. 3.1.2 is default.
> Now, I have a *p.bat* in my Pywikipedia directory with the content:
> @c:\"program files"\python25\python %1 %2 %3 %4 %5 %6 %7 %8 %9
> I think, so many parameters should be enough.
>  >From this time instead of "replace.py" I have to type "p replace.py",
> and in the several batch files I have for common Pywiki tasks, instead
> of "replace.py <parameteres>" I have to write "call p replace.py
> <parameteres>" etc. This seems to work correctly. Not too comfortable,
> but this is the least intervention that makes possible to use two
> distributions on the same Windows. For all my tasks other than Pywiki I
> will use Python 3, so elsewhere no modification is needed.
>
> 2010/9/19 Dr. Trigon <[email protected] <mailto:[email protected]>>
>
>     You can have 2 python installations in two different directories, e.g.
>
>     c:\something\python3.1
>     c:\something\python2.5
>
>     and you add e.g. a file into each of your bot dirs, that tag the dir
>     according to the python version you like to use, e.g. create files
>     names '.\runpy31' or '.\runpy25'
>
>     then do something like the following for 'something.py':
>
>     import os
>
>     exec = ' '.join(sys.argv[1:])
>
>     if os.path.exists('.\runpy25'):
>          os.system('c:\something\python3.5 %s' % exec)
>     elif os.path.exists('.\runpy31'):
>          os.system('c:\something\python3.1 %s' % exec)
>     else:
>          print "Unable to detect wished python version!"
>
>     This should more or less do the job you wanted... ;)
>
>     Greetings
>     DrTrigon
>
>
>     Am 19.09.2010 13:16, schrieb Bináris:
>      > For some reason, I should install Python 3.1 on my Windows XP, and I
>      > want to keep 2.5 for pywikibot. Now, I am looking for some easy and
>      > comfortable way to separate them. I mean, if I type "something.py" at
>      > the command prompt in my Pywikipedia directory, then the script
>     should
>      > run under 2.5, and if I type this in another directory, then it
>     should
>      > run under 3.1. Is it possible?
>      >
>      > --
>      > Bináris
>      >
>      >
>      >
>      > _______________________________________________
>      > Pywikipedia-l mailing list
>      > [email protected]
>     <mailto:[email protected]>
>      > https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
>
>
>     _______________________________________________
>     Pywikipedia-l mailing list
>     [email protected]
>     <mailto:[email protected]>
>     https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
>
>
>
>
> --
> Bináris
>
>
>
> _______________________________________________
> Pywikipedia-l mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l


_______________________________________________
Pywikipedia-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l

Reply via email to