Re: possible to run a python script without installing python?

2011-03-16 Thread David Jackson
i need to run a python script on any arbitrary server and don't want to do
an actual installation. i figured i could do a clean install on my machine
and install whatever libraries would be needed, then zip them all up for
remote deployment. to avoid bloating, i am wondering which files i can
safely omit.


On Tue, Mar 15, 2011 at 8:48 PM, Katie T  wrote:

>
> On Tue, Mar 15, 2011 at 8:58 PM, davidj411  wrote:
>
>> it seems that if I copy the python.exe binary and the folders
>> associated with it to a server without python, i can run python.
>> does anyone know which files are important to copy and which can be
>> omitted?
>>
>> i know about py2exe and have had no luck with it.
>
>
> What's the reason for wanting to avoid installing Python? - are you just
> trying to save disk space?
>
> If it's a case of not having admin rights, you can just copy the Python
> directory, I don't believe it has any dependencies anywhere else.
>
> Katie
> --
> CoderStack
> http://www.coderstack.co.uk
> The Software Developer Job Board
>
-- 
http://mail.python.org/mailman/listinfo/python-list


import

2006-07-05 Thread David Jackson
Hi all,

I'm a real beginner with python but have what I think is a simple question. 
I am writing some simple modules and would like to place them into a 
subdirectory.  But then I cannot seem to import them.  I have tried the 
following.

I wrote a module called fibo.py with some definitions in it (one called 
fibo).  In the same directory, I wrote another file (test.py) and began with 
import fibo.  This worked fine and I was able to use the function fibo as 
fibo.fibo.  Then, I made a directory called test and placed the file fibo.py 
in this directory.  I also placed a blank file called _init_.py into this 
directory.  I went back to the original directory and tried to import 
test.fibo but this fails.  I get the following error message:

Traceback (innermost last)
  File "...test.py", line 1, in ?
import test.fibo
  File "...test.py", line 1, in ?
import test.fibo
ImportError: No module named fibo

Any help would be greatly appreciated.  If it makes any difference, I'm 
working on a Mac, OSX 10.3.9

Thanks,
David 


-- 
http://mail.python.org/mailman/listinfo/python-list


Re: import

2006-07-07 Thread David Jackson
Indeed you are correct...that is indeed TWO underscores and everything works 
fine now.  Thanks for pointing out the obvious...I thought it was a simple 
problem.  --DJ

"faulkner" <[EMAIL PROTECTED]> wrote in message 
news:[EMAIL PROTECTED]
> that should be __init__.py [TWO underscores].
> and you might want to import sys and check sys.path [the list of
> directories searched by the import mechanism].
>
>
> David Jackson wrote:
>> Hi all,
>>
>> I'm a real beginner with python but have what I think is a simple 
>> question.
>> I am writing some simple modules and would like to place them into a
>> subdirectory.  But then I cannot seem to import them.  I have tried the
>> following.
>>
>> I wrote a module called fibo.py with some definitions in it (one called
>> fibo).  In the same directory, I wrote another file (test.py) and began 
>> with
>> import fibo.  This worked fine and I was able to use the function fibo as
>> fibo.fibo.  Then, I made a directory called test and placed the file 
>> fibo.py
>> in this directory.  I also placed a blank file called _init_.py into this
>> directory.  I went back to the original directory and tried to import
>> test.fibo but this fails.  I get the following error message:
>>
>> Traceback (innermost last)
>>   File "...test.py", line 1, in ?
>> import test.fibo
>>   File "...test.py", line 1, in ?
>> import test.fibo
>> ImportError: No module named fibo
>>
>> Any help would be greatly appreciated.  If it makes any difference, I'm
>> working on a Mac, OSX 10.3.9
>>
>> Thanks,
>> David
> 


-- 
http://mail.python.org/mailman/listinfo/python-list


Re: csv iterator question

2008-05-24 Thread David Jackson
Thanks, Ethan. that was a great solution. i just tested it.


On Fri, May 23, 2008 at 7:08 PM, Ethan Furman <[EMAIL PROTECTED]> wrote:

> davidj411 wrote:
>
>  When you save an open file to a variable, you can re-use that variable
>> for membership checking.
>> it does not seem to be that way with the csv.reader function, even
>> when set to a variable name.
>>
>> what is the best way to store the open CSV file in memory or do i need
>> to open the file each time?
>>
>> example of open method on file object:
>> fhandle=open(filename).readelines()
>>
>>
> >>> fhandle = open('c:/temp/08-02024.csv').readlines()
> >>> type(fhandle)
> 
> >>> len(fhandle)
> 381
>
> fhandle is a list containing the contents of the file, not a file handle --
> that's why you can easily re-use it.
>
>  example of csv.reader method:
>> reader = csv.reader(open(csvfilename))
>>
>>
> Try this instead:
> >>>reader  = csv.reader(open('c:/temp/08-02024.csv'))
> >>> contents = [line for line in reader]
> >>> type(contents)
> 
> >>> len(contents)
> 381
>
> You still get a list that you can easily use, that has gone through the csv
> routines.
>
> Hope this helps.
> --
> Ethan
>
>
--
http://mail.python.org/mailman/listinfo/python-list

Re: WMI remote call in python script to create process on remote windows computer

2009-10-07 Thread David Jackson
ok, cut and pasted, but changed the username/password to protect the innocent.
this is from interactive prompt.
let me know if i am still not doing the slashes correctly please.
i doubt authentication is the issue.; i can get pid information using
WQL queries.
objCreateProc.Create expects 4 strings (not objects?), right?

version info:
>>> sys.version
'2.6 (r26:66721, Oct  2 2008, 11:35:03) [MSC v.1500 32 bit (Intel)]'

>>> import win32com.client
>>> computer = "servername"
>>> strUser = "servername\\my_account"
>>> strPassword ="shh_secret"
>>> objSWbemLocator = win32com.client.Dispatch("WbemScripting.SWbemLocator")
>>> objSWbemServices = objSWbemLocator.ConnectServer(computer, 
>>> r"root\cimv2",strUser,strPassword)
>>> objCreateProc = objSWbemServices.Get("Win32_Process")
>>> ProcessID  = u"200"
>>> objCreateProc.Create(u"cmd /c ping 127.0.0.1 
>>> >>c:\\temp\\finall.log",u"c:\\temp",u' ',ProcessID )
Traceback (most recent call last):
  File "", line 1, in 
TypeError: 'int' object is not callable


how can i see the method available?
>>> help(objCreateProc) just gives me "Help on instance of CDispatch in module 
>>> win32com.client:"

Thanks
David
-- 
http://mail.python.org/mailman/listinfo/python-list