Does FTPLIB have a 'local change directory' ?
Hi, first I wanted to say that: I have finally been able to ftp a file in my python app - however, it works like this: When you use storbinary and hand it a full path "c:\myfiles\morefiles\picture.gif".. it will find the file on your hard drive, and then upload the file, but on the ftp server, it literally names the file: "c:\myfiles\morefiles\picture.gif" I'd like to be able to first ftplib.lcd( "c:\myfiles\morefiles" ) and then just storbinary( picture.gif .. ). But the python doc doesn't show any LCD. Or am I going to have to be satisfied with having to just use a rename on the server, after uploading the file? Thanks Steve -- http://mail.python.org/mailman/listinfo/python-list
Re: OS env for Windows
Cool thanks a lot. Always wanted to use win32api module too. "Tony Meyer" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] >> Is there any other way >> of distinguishing between XP and 2000 I wonder? > > WinXP SP2: > import win32api major, minor, spack, platform, ver_str = win32api.GetVersionEx() print major, minor, spack, platform, ver_str > 5 1 2600 2 Service Pack 2 > > WinNT SP4: > import win32api major, minor, spack, platform, ver_str = win32api.GetVersionEx() print major, minor, spack, platform, ver_str > 5 0 2195 2 Service Pack 4 > > =Tony.Meyer > -- http://mail.python.org/mailman/listinfo/python-list
Harvestman install not working
Hi, I previously had Harvestman installed and working okay, but somehow the latest version won't install. I have Python23 installed. When I attempt to execute the py2exesetup.bat file (on Windows XP), I get: -- E:\zips\internet\utilities\HarvestMan-1.4\HarvestMan-1.4.tar\HarvestMan-1.4\Harv estMan>rem Batch file for creating py2exe executable for Harvestman usage: install.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] or: install.py --help [cmd1 cmd2 ...] or: install.py --help-commands or: install.py cmd --help error: option --force-imports not recognized Press any key to continue . . . -- Any suggestions? Thanks -- http://mail.python.org/mailman/listinfo/python-list
Re: Harvestman install not working
Thanks Anand, (both for Harvestman and for the reply.) By the way, I did try that, so that the command is: c:\python23\python.exe install.py py2exe -O2 --packages=encodings And this time the dist folder was created, but there were only these files in there: library.zip python23.dll unicodedata.pyd w9xpopen.exe zlib.pyd _sre.pyd I'll keep trying though. "Anand" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi > >Latest version of py2exe does not support the option > --force-imports anymore I think. You can edit the .bat file to remove > that option. It should work. > > -Anand > -- http://mail.python.org/mailman/listinfo/python-list
Re: Harvestman install not working
Thanks Anand, (both for writing Harvest, and for the reply.) By the way, I did try that, so that the command is: c:\python23\python.exe install.py py2exe -O2 --packages=encodings And this time the dist folder was created, but there were only these files in there: library.zip python23.dll unicodedata.pyd w9xpopen.exe zlib.pyd _sre.pyd I'll keep trying though. "Anand" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi > >Latest version of py2exe does not support the option > --force-imports anymore I think. You can edit the .bat file to remove > that option. It should work. > > -Anand > -- http://mail.python.org/mailman/listinfo/python-list
Re: Harvestman install not working
Thanks Anand, (both for writing Harvest, and for the reply.) By the way, I did try that, so that the command is: c:\python23\python.exe install.py py2exe -O2 --packages=encodings And this time the dist folder was created, but there were only these files in there: library.zip python23.dll unicodedata.pyd w9xpopen.exe zlib.pyd _sre.pyd I'll keep trying though. "Anand" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi > >Latest version of py2exe does not support the option > --force-imports anymore I think. You can edit the .bat file to remove > that option. It should work. > > -Anand > -- http://mail.python.org/mailman/listinfo/python-list
Re: Harvestman install not working
Thanks Anand, (both for writing Harvest, and for the reply.) By the way, I did try that, so that the command is: c:\python23\python.exe install.py py2exe -O2 --packages=encodings And this time the dist folder was created, but there were only these files in there: library.zip python23.dll unicodedata.pyd w9xpopen.exe zlib.pyd _sre.pyd I'll keep trying though. "Anand" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi > >Latest version of py2exe does not support the option > --force-imports anymore I think. You can edit the .bat file to remove > that option. It should work. > > -Anand > -- http://mail.python.org/mailman/listinfo/python-list
Re: Harvestman install not working
First of all, please disregard the extra posts, Anand, I need to really really get a new newsreader. It kept on giving me an error, making me think that each sendbutton click wasnt' working. My mistake, I use the Harvestman.Py in the main folder, of course. It works fine. Thanks again. "Anand" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi > >Latest version of py2exe does not support the option > --force-imports anymore I think. You can edit the .bat file to remove > that option. It should work. > > -Anand > -- http://mail.python.org/mailman/listinfo/python-list
Mailing list question
Hello, Just curious; can I post a basic programming question to this mailing list? Thanks in advance. Pete - Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.-- http://mail.python.org/mailman/listinfo/python-list
Logical Operator and code block not executing (newbie question)
Hello,
I am running into a small problem of not having a code block not executing
after after a logical operator is true. What am I missing or doing wrong.
Any thoughts or opinions would be greatly appreciated.
The block that isn't being executed follows:
elif (guess == the_number) and (tries < total_attempts):
print "You guessed it! The number was", the_number
print "And it only took you", tries, "tries!\n"
print "The correct answer is: ", the_number
Below is the complete script:
#! /usr/bin/python
# Aurthor: Me
# Purpose: Demonstrates
# Date: April 15, 2008
import random
print "\tWelcome to 'Guess My Number'!"
print "\nI'm thinking of a number between 1 and 100."
print "Try to guess it in as few attempts as possible.\n"
# set the initial values
the_number = random.randrange(100) + 1
guess = int(raw_input("Take a guess: "))
tries = 1
total_attempts = 3
# guessing loop
while (guess != the_number):
if (guess > the_number) and (tries < total_attempts):
print "Lower..."
print "You have...", total_attempts - tries, "left."
print "The correct answer is: ", the_number
elif (guess < the_number) and (tries < total_attempts):
print "Higher..."
print "You have...", total_attempts - tries, "left."
print "The correct answer is: ", the_number
elif (guess == the_number) and (tries < total_attempts):
print "You guessed it! The number was", the_number
print "And it only took you", tries, "tries!\n"
print "The correct answer is: ", the_number
elif (tries >= total_attempts):
print "You're out of guess"
print "You have...", total_attempts - tries, "left."
print "You need more practice."
print "The correct answer is: ", the_number
break
else:
print "You shouldn't see this message..."
print "You have...", total_attempts - tries, "left."
print "The correct answer is: ", the_number
break
guess = int(raw_input("Take a guess: "))
tries += 1
raw_input("\n\nPress the enter key to exit.")
PS: I am new to coding & scripting.
Pete
-
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.--
http://mail.python.org/mailman/listinfo/python-list
Re: listing computer hard drives with python
Sorry, I forgot to copy the list.
Looks like you are doing this on Windows. Windows has a built in command call
fsutil that would work in this situation. The syntax would be:
C:\Documents and Settings\username>fsutil fsinfo drives
Drives: C:\ D:\ E:\
To find out the type of drive you can use:
C:\Documents and Settings\username>fsutil fsinfo drivetype c:
c: - Fixed Drive
On a side note you can call an external command via:
import os
os.system('fsutil fsinfo drives')
os.system('fsutil fsinfo drivetype c:')
I hope this helps.
PS: I am not sure about the privileges that are required to run fsutil.
Disclaimer: I am new to python and programming. This may not be they python
way of doing things.
Pete
Ohad Frand <[EMAIL PROTECTED]> wrote:Hi
I am looking for a way to get a list of all active logical hard drives of the
computer (["c:","d:"..])
Thanks,
Ohad
--
http://mail.python.org/mailman/listinfo/python-list
-
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.--
http://mail.python.org/mailman/listinfo/python-list
