filename=os.path.basename(os.path.realpath(symbolicLinkName))More at http://www.python.org/doc//current/library/os.path.html
Mostly Linux & Python syntax notes and hyperlinks.
filename=os.path.basename(os.path.realpath(symbolicLinkName))def emptyFunction(self):
pass
>>> import os
>>> pth="/abeja/blanca/zumbas/ebria/de/miel/en/mi/alma/y.te.tuerces"
>>> os.path.split(os.path.dirname(pth))[1]
'alma'
>>>
open('onestep.txt','w').close() grep $ *
grep \$ *
grep "$" *
grep "\$" *
grep - $ *
grep "$" *
grep '$' *
egrep '$' *
grep '$[A-Z]' *
if os.path.lexists(dest):
os.remove(dest)
os.symlink(src,dest)
(For more detail, see also June2013)$ cat list.csv a b c d e f g h iUsing this code:
import os,csv
def test_fcn() :
try:
tabReader = csv.reader( open("list.csv", "rb"), delimiter='\t', quoting=csv.QUOTE_NONE )
fd = open("out.csv", "wb+")
tabWriter = csv.writer(fd, delimiter='\t', quoting=csv.QUOTE_NONE)
if tabReader != None :
for record in tabReader:
record.append("new_thing")
tabWriter.writerow(record)
fd.close()
return
except Exception,e :
print "Exception : " + str(e)
def main():
test_fcn()
if __name__ == '__main__':
import sys
main(*sys.argv[1:])
Here's the output:$ cat out.csv a b c new_thing d e f new_thing g h i new_thing