Skip to content

Instantly share code, notes, and snippets.

@luiscberrocal
Created August 1, 2012 15:03
Show Gist options
  • Save luiscberrocal/3227575 to your computer and use it in GitHub Desktop.
Save luiscberrocal/3227575 to your computer and use it in GitHub Desktop.
Python editor templates
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<templates>
<template autoinsert="true" context="org.python.pydev.editor.templates.python" deleted="false" description="csv reader" enabled="true" name="vib_csv_reader">csv_filename= r''&#13;
csvreader = csv.reader(open(csv_filename, 'rb'), delimiter=',', quotechar='|')&#13;
rc = 1&#13;
for row in csvreader:&#13;
if rc != 1:&#13;
regexp = re.compile('[\s\(\)\[\]/{}.,]+')&#13;
clean_value = regexp.sub('', row[6]).strip()&#13;
rc += 1</template>
<template autoinsert="true" context="org.python.pydev.editor.templates.python" deleted="false" description="Basic csv writer configuration" enabled="true" name="vib_csv_writer">csvfilename = r''&#13;
csvwriter = csv.writer(open(csvfilename, 'wb'), delimiter=',',quotechar='|', quoting=csv.QUOTE_MINIMAL)&#13;
csvwriter.writerow([1,2, 3, 5, 4])</template>
<template autoinsert="true" context="org.python.pydev.editor.templates.python" deleted="false" description="Format now in MySQL datetime format" enabled="true" name="vib_now_mysql_datetime_format">now= datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')</template>
<template autoinsert="true" context="org.python.pydev.editor.templates.python" deleted="false" description="Basic opt parser configuration" enabled="true" name="vib_option_parser">parser = optparse.OptionParser()&#13;
parser.add_option("--verify-access", action="callback",&#13;
callback=verify_access,&#13;
help="Verifies passwords are valid")&#13;
parser.add_option('--pass-phrase', '-p', action="store", &#13;
dest="key",&#13;
help="Pass phrase")&#13;
parser.add_option('-s', '--server', action="append", dest='servers', default=[])&#13;
parser.add_option('-a', '--show-all', action="store_true", dest='show_all', &#13;
default=False, help ="Show all verifiied connection")&#13;
parser.add_option('--output-filename', '-o', action="store", &#13;
dest="output_filename",&#13;
help="Filename for output.")&#13;
(options, args) = parser.parse_args()</template>
<template autoinsert="true" context="org.python.pydev.editor.templates.python" deleted="false" description="UTF-8 Enconding header" enabled="true" name="vib_utf_8_encoding_header"># -*- coding: utf-8 -*-</template>
</templates>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment