Opinion on best practice...
walterhurry at lavabit.com
Tue Feb 5 22:01:56 CET 2013
On Tue, 05 Feb 2013 13:22:02 +0000, Grant Edwards wrote:
> On 2013-02-05, Anthony Correia <akcorreia at gmail.com> wrote:
>> I need to pick up a language that would cover the Linux platform.
> Well, you haven't really described what it is you're trying to do, but
> it looks to me like bash and the usual set of shell utilities (e.g.
> find) is what you need rather than Python.
>> I use Powershell for a scripting language on the Windows side of
>> things. Very simple copy files script. Is this the best way to do it?
> That depends. What is "it"?
>> import os
>> objdir = ("C:\\temp2") colDir = os.listdir(objdir)
>> for f in colDir:
>> activefile = os.path.join(objdir + "\\" + f)
>> print ("Removing " + activefile + " from " + objdir)
>> In Powershell I would just do:
>> $colDir = gci -path "c:\temp2"
>> ForEach($file in $colDir)
> Sorry, I'm a Linux guy. I have no clue what that means.
Hooray for common sense! Python is great, but it's silly to use Python
(unless there is good reason) when a simple shell script will do the job.
I think he means (bash speak):
for file in <whateverdir>
More information about the Python-list