实例介绍
【实例简介】Pydev for python3.3
这里使用Pydev 和 eclipse进行开发,开发环境搭建需要如下步骤 1.下载jdk 下载eclipse 下载python 2.安装jdk 配置环境变量 path classpath javahome a.打开我的电脑--属性--高级--环境变量 b.新建系统变量JAVA_...
文件清单
├── features
│ └── org.python.pydev.feature_2.7.4.2013051601
│ ├── feature.xml
│ ├── LICENSE.txt
│ └── META-INF
│ ├── APTANA.DSA
│ ├── APTANA.SF
│ └── MANIFEST.MF
└── plugins
├── com.python.pydev_2.7.4.2013051601
│ ├── icons
│ │ ├── class_hi.gif
│ │ ├── python_file.gif
│ │ └── searchm_obj.gif
│ ├── LICENSE.TXT
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ ├── plugin.properties
│ ├── plugin.xml
│ └── pydev.jar
├── com.python.pydev.analysis_2.7.4.2013051601
│ ├── analysis.jar
│ ├── icons
│ │ ├── Copy of opentype.gif
│ │ └── opentype.gif
│ ├── LICENSE.TXT
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ └── plugin.xml
├── com.python.pydev.codecompletion_2.7.4.2013051601
│ ├── codecompletion.jar
│ ├── icons
│ ├── LICENSE.TXT
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ └── plugin.xml
├── com.python.pydev.debug_2.7.4.2013051601
│ ├── debug.jar
│ ├── icons
│ │ ├── python.gif
│ │ ├── start_debug_server.gif
│ │ └── term_debug_server.gif
│ ├── LICENSE.TXT
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ └── plugin.xml
├── com.python.pydev.fastparser_2.7.4.2013051601
│ ├── fastparser.jar
│ ├── LICENSE.TXT
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ └── plugin.xml
├── com.python.pydev.refactoring_2.7.4.2013051601
│ ├── LICENSE.TXT
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ ├── plugin.properties
│ ├── plugin.xml
│ └── refactoring.jar
├── org.python.pydev_2.7.4.2013051601
│ ├── about.ini
│ ├── about.mappings
│ ├── icons
│ │ ├── add_correction.gif
│ │ ├── alphab_sort_co.gif
│ │ ├── annotation_obj.gif
│ │ ├── backward_nav.gif
│ │ ├── build_var_obj.gif
│ │ ├── builtin_obj.gif
│ │ ├── close.gif
│ │ ├── collapseall.gif
│ │ ├── copy.gif
│ │ ├── correction_move.gif
│ │ ├── cpyqual_menu.gif
│ │ ├── custom_init.png
│ │ ├── custom_python_file.png
│ │ ├── cython_file.png
│ │ ├── cython.png
│ │ ├── decoration_class_obj.png
│ │ ├── decoration_static_obj.png
│ │ ├── environment_obj.gif
│ │ ├── error_decoration.gif
│ │ ├── error_small.gif
│ │ ├── expand.gif
│ │ ├── failures.gif
│ │ ├── field_private_obj.gif
│ │ ├── field_protected_obj.gif
│ │ ├── field_public_obj.gif
│ │ ├── fields_co.gif
│ │ ├── file.gif
│ │ ├── filter.gif
│ │ ├── folder.gif
│ │ ├── forward_nav.gif
│ │ ├── gotten_from.txt
│ │ ├── history_list.gif
│ │ ├── home_nav.gif
│ │ ├── jar_desc_obj.gif
│ │ ├── jar_l_obj.gif
│ │ ├── jar_lsrc_obj.gif
│ │ ├── jar_nonexist_obj.gif
│ │ ├── jar_obj.gif
│ │ ├── jar_src_obj.gif
│ │ ├── jython_run.png
│ │ ├── library_obj.gif
│ │ ├── magic_co.gif
│ │ ├── mainfunction.gif
│ │ ├── new
│ │ │ ├── attrpub_obj.gif
│ │ │ ├── class_obj.gif
│ │ │ ├── create_attrpub_obj.png
│ │ │ ├── create_class_obj.png
│ │ │ ├── create_method_obj.png
│ │ │ ├── create_python_module.png
│ │ │ ├── imp_dec.gif
│ │ │ ├── __imp_obj.gif
│ │ │ ├── imp_obj.gif
│ │ │ ├── imp_obj.png
│ │ │ ├── imp_rel_obj.gif
│ │ │ ├── method_obj.gif
│ │ │ └── old_imp_rel_obj.gif
│ │ ├── old
│ │ │ ├── attr_obj_imp.gif
│ │ │ ├── attrpub_obj.gif
│ │ │ ├── class_obj.gif
│ │ │ ├── class_obj_imp.gif
│ │ │ ├── imp_obj.gif
│ │ │ ├── imp_rel_obj.gif
│ │ │ ├── method_obj.gif
│ │ │ └── method_obj_imp.gif
│ │ ├── packagefolder_obj.gif
│ │ ├── package_obj.gif
│ │ ├── parameters_obj.gif
│ │ ├── private_obj.gif
│ │ ├── project_source_folder.gif
│ │ ├── protected_obj.gif
│ │ ├── pydev_package_explorer.gif
│ │ ├── pylint.png
│ │ ├── python_16x16.png
│ │ ├── python_comment_black.png
│ │ ├── python_comment.png
│ │ ├── python_coverage.png
│ │ ├── python_file.gif
│ │ ├── python_logo.png
│ │ ├── python_module.png
│ │ ├── pythonNature.gif
│ │ ├── python_nature.png
│ │ ├── python_perspective.png
│ │ ├── python_refactor.png
│ │ ├── python_run.png
│ │ ├── python_unit.png
│ │ ├── refresh_nav.gif
│ │ ├── relaunch1.png
│ │ ├── relaunch_background_disabled.png
│ │ ├── relaunch_background_enabled.png
│ │ ├── relaunch_errors.png
│ │ ├── relaunch.png
│ │ ├── remove.gif
│ │ ├── remove_nature.png
│ │ ├── sample.gif
│ │ ├── save.gif
│ │ ├── search_docs.gif
│ │ ├── search.gif
│ │ ├── showerr_tsk.gif
│ │ ├── static_co.gif
│ │ ├── sync_ed.gif
│ │ ├── tabs_active.png
│ │ ├── tabs_inactive.png
│ │ ├── template.gif
│ │ ├── terminate_all.gif
│ │ ├── terminate.gif
│ │ ├── toggle_tabs.png
│ │ ├── warning_decoration.gif
│ │ └── warning.png
│ ├── libs
│ │ └── WinRegistry-4.4.jar
│ ├── LICENSE.txt
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ ├── plugin.properties
│ ├── plugin.xml
│ ├── Pydev.gif
│ ├── pydev.jar
│ ├── pysrc
│ │ ├── interpreterInfo.py
│ │ ├── pycompletion.py
│ │ ├── pycompletionserver.py
│ │ ├── _pydev_completer.py
│ │ ├── pydevconsole_code_for_ironpython.py
│ │ ├── pydevconsole.py
│ │ ├── pydev_console_utils.py
│ │ ├── pydev_coverage.py
│ │ ├── pydevd_additional_thread_info.py
│ │ ├── pydevd_comm.py
│ │ ├── pydevd_console.py
│ │ ├── pydevd_constants.py
│ │ ├── pydevd_exec2.py
│ │ ├── pydevd_exec.py
│ │ ├── pydevd_file_utils.py
│ │ ├── pydevd_frame.py
│ │ ├── pydevd_import_class.py
│ │ ├── pydevd_io.py
│ │ ├── pydevd_psyco_stub.py
│ │ ├── pydevd.py
│ │ ├── pydevd_reload.py
│ │ ├── _pydevd_re.py
│ │ ├── pydevd_resolver.py
│ │ ├── pydevd_traceproperty.py
│ │ ├── pydevd_tracing.py
│ │ ├── pydevd_vars.py
│ │ ├── pydevd_vm_type.py
│ │ ├── _pydev_execfile.py
│ │ ├── _pydev_getopt.py
│ │ ├── pydev_imports.py
│ │ ├── _pydev_imports_tipper.py
│ │ ├── _pydev_inspect.py
│ │ ├── pydev_ipython_console_010.py
│ │ ├── pydev_ipython_console_011.py
│ │ ├── pydev_ipython_console.py
│ │ ├── _pydev_jy_imports_tipper.py
│ │ ├── pydev_localhost.py
│ │ ├── _pydev_log.py
│ │ ├── pydev_override.py
│ │ ├── pydev_runfiles_coverage.py
│ │ ├── pydev_runfiles_nose.py
│ │ ├── pydev_runfiles_parallel_client.py
│ │ ├── pydev_runfiles_parallel.py
│ │ ├── pydev_runfiles.py
│ │ ├── pydev_runfiles_pytest.py
│ │ ├── pydev_runfiles_unittest.py
│ │ ├── pydev_runfiles_xml_rpc.py
│ │ ├── _pydev_SimpleXMLRPCServer.py
│ │ ├── pydev_sitecustomize
│ │ │ ├── __not_in_default_pythonpath.txt
│ │ │ └── sitecustomize.py
│ │ ├── _pydev_tipper_common.py
│ │ ├── _pydev_xmlrpclib.py
│ │ ├── runfiles.py
│ │ ├── tests
│ │ │ ├── check_pydevconsole.py
│ │ │ ├── __not_in_default_pythonpath.txt
│ │ │ ├── test_jyserver.py
│ │ │ ├── test_jysimpleTipper.py
│ │ │ ├── test_pydevconsole.py
│ │ │ ├── test_pydev_ipython.py
│ │ │ ├── test_pyserver.py
│ │ │ └── test_simpleTipper.py
│ │ ├── tests_python
│ │ │ ├── _debugger_case10.py
│ │ │ ├── _debugger_case13.py
│ │ │ ├── _debugger_case14.py
│ │ │ ├── _debugger_case1.py
│ │ │ ├── _debugger_case2.py
│ │ │ ├── _debugger_case3.py
│ │ │ ├── _debugger_case4.py
│ │ │ ├── _debugger_case56.py
│ │ │ ├── _debugger_case7.py
│ │ │ ├── _debugger_case89.py
│ │ │ ├── __not_in_default_pythonpath.txt
│ │ │ ├── test_additional_thread_info.py
│ │ │ └── test_debugger.py
│ │ ├── tests_runfiles
│ │ │ ├── not_in_default_pythonpath.txt
│ │ │ ├── samples
│ │ │ │ ├── __init__.py
│ │ │ │ ├── nested_dir
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── nested2
│ │ │ │ │ │ ├── deep_nest_test.py
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ └── non_test_file.py
│ │ │ │ │ ├── nested3
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── junk.txt
│ │ │ │ │ │ └── non_test_file.py
│ │ │ │ │ ├── non_test_file.py
│ │ │ │ │ └── simple4_test.py
│ │ │ │ ├── non_test_file.py
│ │ │ │ ├── simple2_test.py
│ │ │ │ ├── simple3_test.py
│ │ │ │ └── simple_test.py
│ │ │ ├── test_pydevdio.py
│ │ │ ├── test_pydevd_property.py
│ │ │ ├── test_pydevd_reload.py
│ │ │ └── test_runfiles.py
│ │ └── third_party
│ │ ├── __init__.py
│ │ ├── pep8
│ │ │ └── pep8.py
│ │ └── wrapped_for_pydev
│ │ ├── ctypes
│ │ │ ├── _ctypes.dll
│ │ │ ├── ctypes-README.txt
│ │ │ ├── _endian.py
│ │ │ ├── __init__.py
│ │ │ ├── macholib
│ │ │ │ ├── dyld.py
│ │ │ │ ├── dylib.py
│ │ │ │ ├── framework.py
│ │ │ │ └── __init__.py
│ │ │ ├── util.py
│ │ │ └── wintypes.py
│ │ └── not_in_default_pythonpath.txt
│ └── schema
│ ├── pydev_builder.exsd
│ ├── pydev_completion.exsd
│ ├── pydev_ctrl_1.exsd
│ ├── pydev_debug_preferences_page.exsd
│ ├── pydev_formatter.exsd
│ ├── pydev_globals_browser.exsd
│ ├── pydev_hover.exsd
│ ├── pydev_interpreter_info_builder.exsd
│ ├── pydev_interpreter_new_custom_entries.exsd
│ ├── pydev_interpreter_observer.exsd
│ ├── pydev_manager_observer.exsd
│ ├── pydev_modules_observer.exsd
│ ├── pydev_organize_imports.exsd
│ ├── pydev_preferences_provider.exsd
│ ├── pydev_pyedit_listener.exsd
│ ├── pydev_pythonpath_contrib.exsd
│ ├── pydev_quick_outline.exsd
│ ├── pydev_refactoring.exsd
│ ├── pydev_simpleassist.exsd
│ └── pydev_view_created_observer.exsd
├── org.python.pydev.ast_2.7.4.2013051601
│ ├── ast.jar
│ ├── LICENSE.txt
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ └── plugin.xml
├── org.python.pydev.core_2.7.4.2013051601
│ ├── core.jar
│ ├── icons
│ │ └── python_logging.png
│ ├── lib
│ │ ├── jpathwatch-0-94.jar
│ │ ├── JPATHWATCH_LICENSE.txt
│ │ └── JPATHWATCH_README.txt
│ ├── LICENSE.txt
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ └── plugin.xml
├── org.python.pydev.customizations_2.7.4.2013051601
│ ├── customizations.jar
│ ├── icons
│ │ ├── AppEngine-128.png
│ │ ├── app_engine_16_16.gif
│ │ ├── AppEngine-16.png
│ │ ├── AppEngine-256.png
│ │ ├── AppEngine-32.png
│ │ ├── AppEngine-48.png
│ │ ├── AppEngine-64.png
│ │ ├── app_engine.gif
│ │ └── appengine-noborder-120x30.gif
│ ├── LICENSE.txt
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ ├── plugin.properties
│ ├── plugin.xml
│ └── templates
│ └── google_app_engine
│ ├── ask_login
│ │ ├── app.yaml
│ │ ├── asklogin.py
│ │ └── description.txt
│ ├── hello_webapp_world
│ │ ├── app.yaml
│ │ ├── description.txt
│ │ └── helloworld.py
│ └── hello_world
│ ├── app.yaml
│ ├── description.txt
│ └── helloworld.py
├── org.python.pydev.debug_2.7.4.2013051601
│ ├── icons
│ │ ├── arguments.gif
│ │ ├── breakmarker_conditional.gif
│ │ ├── breakmarker.gif
│ │ ├── breakmarker_gray_conditional.gif
│ │ ├── breakmarker_gray.gif
│ │ ├── failures.gif
│ │ ├── greendot_big.gif
│ │ ├── greendot.gif
│ │ ├── ironpython_run.png
│ │ ├── ironpython_unit.png
│ │ ├── jython_run.png
│ │ ├── jython_unit.png
│ │ ├── ovr16
│ │ │ ├── error_ovr.gif
│ │ │ ├── failed_ovr.gif
│ │ │ └── success_ovr.gif
│ │ ├── pin_arrow.png
│ │ ├── pin.png
│ │ ├── python_16x16.png
│ │ ├── python_coverage.png
│ │ ├── python_exception_breakpoint.png
│ │ ├── python_refactor.png
│ │ ├── python_run.png
│ │ ├── python_unit.png
│ │ ├── pyunit_old.png
│ │ ├── pyunit.png
│ │ ├── reddot.GIF
│ │ ├── refresh.png
│ │ ├── setnext_co_dis.gif
│ │ ├── setnext_co.gif
│ │ ├── stepover_co.gif
│ │ ├── testerrors_ovr.gif
│ │ ├── testfailures_ovr.gif
│ │ └── watch_exp.gif
│ ├── LICENSE.txt
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ ├── plugin.xml
│ ├── pydev-debug.jar
│ └── schema
│ └── pydev_debug_console_input_listener.exsd
├── org.python.pydev.django_2.7.4.2013051601
│ ├── icons
│ │ ├── django_16x16.png
│ │ ├── django_7x7.png
│ │ ├── django_logo.png
│ │ ├── djangoNature.gif
│ │ ├── django_nature.png
│ │ └── django_remove_nature.png
│ ├── LICENSE.txt
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ ├── plugin.xml
│ └── pydev_django.jar
├── org.python.pydev.help_2.7.4.2013051601
│ ├── html
│ │ ├── index.html
│ │ └── links.html
│ ├── LICENSE.txt
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ ├── plugin.xml
│ └── toc_main.xml
├── org.python.pydev.jython_2.7.4.2013051601
│ ├── icons
│ │ ├── python_file.gif
│ │ └── python_scripting.png
│ ├── jysrc
│ │ ├── about.html
│ │ ├── assign_params_to_attributes_action.py
│ │ ├── assign_params_to_attributes_assist.py
│ │ ├── assist_proposal.py
│ │ ├── assist_regex_based_proposal.py
│ │ ├── convert_api_to_pypredef.py
│ │ ├── pyedit_assign_params_to_attributes.py
│ │ ├── pyedit_assist_assign_value_to_var_if_None.py
│ │ ├── pyedit_clear_templates_cache.py
│ │ ├── pyedit_create_lines_on_commas.py
│ │ ├── pyedit_enable_editor_wrap.py
│ │ ├── pyedit_example2.py
│ │ ├── pyedit_example.py
│ │ ├── pyedit_import_to_string.py
│ │ ├── pyedit_kill_shells.py
│ │ ├── pyedit_wrap_paragraph.py
│ │ ├── pytemplate_defaults.py
│ │ ├── template_helper.py
│ │ └── tests
│ │ ├── __init__.py
│ │ ├── test_assign_to_self_attributes.py
│ │ ├── test_convert.py
│ │ └── test_templates.py
│ ├── Lib
│ │ ├── aifc.py
│ │ ├── anydbm.py
│ │ ├── atexit.py
│ │ ├── base64.py
│ │ ├── BaseHTTPServer.py
│ │ ├── bdb.py
│ │ ├── binhex.py
│ │ ├── bisect.py
│ │ ├── calendar.py
│ │ ├── CGIHTTPServer.py
│ │ ├── cgi.py
│ │ ├── chunk.py
│ │ ├── cmd.py
│ │ ├── codecs.py
│ │ ├── codeop.py
│ │ ├── code.py
│ │ ├── colorsys.py
│ │ ├── commands.py
│ │ ├── compileall.py
│ │ ├── ConfigParser.py
│ │ ├── Cookie.py
│ │ ├── copy.py
│ │ ├── copy_reg.py
│ │ ├── datetime.py
│ │ ├── dbexts.py
│ │ ├── difflib.py
│ │ ├── dircache.py
│ │ ├── doctest.py
│ │ ├── dospath.py
│ │ ├── dumbdbm.py
│ │ ├── email
│ │ │ ├── base64MIME.py
│ │ │ ├── Charset.py
│ │ │ ├── _compat21.py
│ │ │ ├── _compat22.py
│ │ │ ├── Encoders.py
│ │ │ ├── Errors.py
│ │ │ ├── Generator.py
│ │ │ ├── Header.py
│ │ │ ├── __init__.py
│ │ │ ├── Iterators.py
│ │ │ ├── Message.py
│ │ │ ├── MIMEAudio.py
│ │ │ ├── MIMEBase.py
│ │ │ ├── MIMEImage.py
│ │ │ ├── MIMEMessage.py
│ │ │ ├── MIMEMultipart.py
│ │ │ ├── MIMENonMultipart.py
│ │ │ ├── MIMEText.py
│ │ │ ├── _parseaddr.py
│ │ │ ├── Parser.py
│ │ │ ├── quopriMIME.py
│ │ │ └── Utils.py
│ │ ├── encodings
│ │ │ ├── aliases.py
│ │ │ ├── ascii.py
│ │ │ ├── base64_codec.py
│ │ │ ├── charmap.py
│ │ │ ├── cp037.py
│ │ │ ├── cp1006.py
│ │ │ ├── cp1026.py
│ │ │ ├── cp1140.py
│ │ │ ├── cp1250.py
│ │ │ ├── cp1251.py
│ │ │ ├── cp1252.py
│ │ │ ├── cp1253.py
│ │ │ ├── cp1254.py
│ │ │ ├── cp1255.py
│ │ │ ├── cp1256.py
│ │ │ ├── cp1257.py
│ │ │ ├── cp1258.py
│ │ │ ├── cp424.py
│ │ │ ├── cp437.py
│ │ │ ├── cp500.py
│ │ │ ├── cp737.py
│ │ │ ├── cp775.py
│ │ │ ├── cp850.py
│ │ │ ├── cp852.py
│ │ │ ├── cp855.py
│ │ │ ├── cp856.py
│ │ │ ├── cp857.py
│ │ │ ├── cp860.py
│ │ │ ├── cp861.py
│ │ │ ├── cp862.py
│ │ │ ├── cp863.py
│ │ │ ├── cp864.py
│ │ │ ├── cp865.py
│ │ │ ├── cp866.py
│ │ │ ├── cp869.py
│ │ │ ├── cp874.py
│ │ │ ├── cp875.py
│ │ │ ├── hex_codec.py
│ │ │ ├── __init__.py
│ │ │ ├── iso8859_10.py
│ │ │ ├── iso8859_13.py
│ │ │ ├── iso8859_14.py
│ │ │ ├── iso8859_15.py
│ │ │ ├── iso8859_1.py
│ │ │ ├── iso8859_2.py
│ │ │ ├── iso8859_3.py
│ │ │ ├── iso8859_4.py
│ │ │ ├── iso8859_5.py
│ │ │ ├── iso8859_6.py
│ │ │ ├── iso8859_7.py
│ │ │ ├── iso8859_8.py
│ │ │ ├── iso8859_9.py
│ │ │ ├── koi8_r.py
│ │ │ ├── koi8_u.py
│ │ │ ├── latin_1.py
│ │ │ ├── mac_cyrillic.py
│ │ │ ├── mac_greek.py
│ │ │ ├── mac_iceland.py
│ │ │ ├── mac_latin2.py
│ │ │ ├── mac_roman.py
│ │ │ ├── mac_turkish.py
│ │ │ ├── mbcs.py
│ │ │ ├── quopri_codec.py
│ │ │ ├── raw_unicode_escape.py
│ │ │ ├── rot_13.py
│ │ │ ├── undefined.py
│ │ │ ├── unicode_escape.py
│ │ │ ├── unicode_internal.py
│ │ │ ├── utf_16_be.py
│ │ │ ├── utf_16_le.py
│ │ │ ├── utf_16.py
│ │ │ ├── utf_7.py
│ │ │ ├── utf_8.py
│ │ │ ├── uu_codec.py
│ │ │ └── zlib_codec.py
│ │ ├── fileinput.py
│ │ ├── fnmatch.py
│ │ ├── formatter.py
│ │ ├── fpformat.py
│ │ ├── ftplib.py
│ │ ├── __future__.py
│ │ ├── getopt.py
│ │ ├── glob.py
│ │ ├── gopherlib.py
│ │ ├── gzip.py
│ │ ├── hmac.py
│ │ ├── htmlentitydefs.py
│ │ ├── htmllib.py
│ │ ├── HTMLParser.py
│ │ ├── httplib.py
│ │ ├── imaplib.py
│ │ ├── imghdr.py
│ │ ├── inspect.py
│ │ ├── isql.py
│ │ ├── javaos.py
│ │ ├── javapath.py
│ │ ├── javashell.py
│ │ ├── jreload.py
│ │ ├── keyword.py
│ │ ├── linecache.py
│ │ ├── macpath.py
│ │ ├── macurl2path.py
│ │ ├── mailbox.py
│ │ ├── mailcap.py
│ │ ├── markupbase.py
│ │ ├── marshal.py
│ │ ├── mhlib.py
│ │ ├── mimetools.py
│ │ ├── mimetypes.py
│ │ ├── MimeWriter.py
│ │ ├── mimify.py
│ │ ├── multifile.py
│ │ ├── mutex.py
│ │ ├── netrc.py
│ │ ├── nntplib.py
│ │ ├── ntpath.py
│ │ ├── nturl2path.py
│ │ ├── optparse.py
│ │ ├── pawt
│ │ │ ├── colors.py
│ │ │ ├── __init__.py
│ │ │ └── swing.py
│ │ ├── pdb.py
│ │ ├── pickle.py
│ │ ├── pipes.py
│ │ ├── popen2.py
│ │ ├── poplib.py
│ │ ├── posixfile.py
│ │ ├── posixpath.py
│ │ ├── pprint.py
│ │ ├── profile.py
│ │ ├── pstats.py
│ │ ├── pyclbr.py
│ │ ├── Queue.py
│ │ ├── quopri.py
│ │ ├── random.py
│ │ ├── reconvert.py
│ │ ├── repr.py
│ │ ├── re.py
│ │ ├── rfc822.py
│ │ ├── sched.py
│ │ ├── select.py
│ │ ├── setsfactory.py
│ │ ├── sgmllib.py
│ │ ├── shelve.py
│ │ ├── shlex.py
│ │ ├── shutil.py
│ │ ├── SimpleHTTPServer.py
│ │ ├── SimpleXMLRPCServer.py
│ │ ├── site.py
│ │ ├── smtplib.py
│ │ ├── sndhdr.py
│ │ ├── socket.py
│ │ ├── SocketServer.py
│ │ ├── sre_compile.py
│ │ ├── sre_constants.py
│ │ ├── sre_parse.py
│ │ ├── sre.py
│ │ ├── stat.py
│ │ ├── StringIO.py
│ │ ├── string.py
│ │ ├── symbol.py
│ │ ├── telnetlib.py
│ │ ├── tempfile.py
│ │ ├── textwrap.py
│ │ ├── this.py
│ │ ├── threading.py
│ │ ├── tokenize.py
│ │ ├── token.py
│ │ ├── traceback.py
│ │ ├── tzparse.py
│ │ ├── unittest.py
│ │ ├── urllib2.py
│ │ ├── urllib.py
│ │ ├── urlparse.py
│ │ ├── UserDict.py
│ │ ├── UserList.py
│ │ ├── user.py
│ │ ├── UserString.py
│ │ ├── uu.py
│ │ ├── warnings.py
│ │ ├── weakref.py
│ │ ├── whichdb.py
│ │ ├── whrandom.py
│ │ ├── xdrlib.py
│ │ ├── xml
│ │ │ ├── dom
│ │ │ │ ├── domreg.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── MessageSource.py
│ │ │ │ ├── minicompat.py
│ │ │ │ ├── minidom.py
│ │ │ │ ├── NodeFilter.py
│ │ │ │ ├── pulldom.py
│ │ │ │ └── xmlbuilder.py
│ │ │ ├── FtCore.py
│ │ │ ├── __init__.py
│ │ │ ├── sax
│ │ │ │ ├── drivers2
│ │ │ │ │ ├── drv_javasax.py
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── _exceptions.py
│ │ │ │ ├── handler.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── saxlib.py
│ │ │ │ ├── saxutils.py
│ │ │ │ └── xmlreader.py
│ │ │ └── Uri.py
│ │ ├── xmllib.py
│ │ ├── xmlrpclib.py
│ │ ├── zipfile.py
│ │ └── zlib.py
│ ├── LICENSE_JYTHON.txt
│ ├── LICENSE_PYHON.txt
│ ├── LICENSE.txt
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ ├── plugin.properties
│ ├── plugin.xml
│ └── pydev-jython.jar
├── org.python.pydev.parser_2.7.4.2013051601
│ ├── LICENSE.txt
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ ├── parser.jar
│ ├── plugin.xml
│ └── schema
│ └── pydev_parser_observer.exsd
├── org.python.pydev.refactoring_2.7.4.2013051601
│ ├── icons
│ │ ├── attrpub_obj.gif
│ │ ├── class_obj.gif
│ │ ├── logo.png
│ │ ├── logo.ufo
│ │ └── methpub_obj.gif
│ ├── LICENSE.txt
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ ├── plugin.properties
│ ├── plugin.xml
│ └── refactoring.jar
├── org.python.pydev.shared_core_2.7.4.2013051601
│ ├── LICENSE.txt
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ ├── plugin.xml
│ └── shared_core.jar
├── org.python.pydev.shared_interactive_console_2.7.4.2013051601
│ ├── commons-logging-1.1.jar
│ ├── icons
│ │ ├── save.gif
│ │ ├── sync_ed.gif
│ │ └── terminate.gif
│ ├── interactive_console.jar
│ ├── LICENSE.txt
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ ├── plugin.xml
│ ├── ws-commons-util-1.0.2.jar
│ ├── xmlrpc-client-3.1.jar
│ ├── xmlrpc-common-3.1.jar
│ └── xmlrpc-server-3.1.jar
└── org.python.pydev.shared_ui_2.7.4.2013051601
├── LICENSE.txt
├── META-INF
│ ├── APTANA.DSA
│ ├── APTANA.SF
│ └── MANIFEST.MF
├── plugin.xml
└── shared_ui.jar
92 directories, 734 files
这里使用Pydev 和 eclipse进行开发,开发环境搭建需要如下步骤 1.下载jdk 下载eclipse 下载python 2.安装jdk 配置环境变量 path classpath javahome a.打开我的电脑--属性--高级--环境变量 b.新建系统变量JAVA_...
【实例截图】
文件清单
├── features
│ └── org.python.pydev.feature_2.7.4.2013051601
│ ├── feature.xml
│ ├── LICENSE.txt
│ └── META-INF
│ ├── APTANA.DSA
│ ├── APTANA.SF
│ └── MANIFEST.MF
└── plugins
├── com.python.pydev_2.7.4.2013051601
│ ├── icons
│ │ ├── class_hi.gif
│ │ ├── python_file.gif
│ │ └── searchm_obj.gif
│ ├── LICENSE.TXT
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ ├── plugin.properties
│ ├── plugin.xml
│ └── pydev.jar
├── com.python.pydev.analysis_2.7.4.2013051601
│ ├── analysis.jar
│ ├── icons
│ │ ├── Copy of opentype.gif
│ │ └── opentype.gif
│ ├── LICENSE.TXT
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ └── plugin.xml
├── com.python.pydev.codecompletion_2.7.4.2013051601
│ ├── codecompletion.jar
│ ├── icons
│ ├── LICENSE.TXT
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ └── plugin.xml
├── com.python.pydev.debug_2.7.4.2013051601
│ ├── debug.jar
│ ├── icons
│ │ ├── python.gif
│ │ ├── start_debug_server.gif
│ │ └── term_debug_server.gif
│ ├── LICENSE.TXT
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ └── plugin.xml
├── com.python.pydev.fastparser_2.7.4.2013051601
│ ├── fastparser.jar
│ ├── LICENSE.TXT
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ └── plugin.xml
├── com.python.pydev.refactoring_2.7.4.2013051601
│ ├── LICENSE.TXT
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ ├── plugin.properties
│ ├── plugin.xml
│ └── refactoring.jar
├── org.python.pydev_2.7.4.2013051601
│ ├── about.ini
│ ├── about.mappings
│ ├── icons
│ │ ├── add_correction.gif
│ │ ├── alphab_sort_co.gif
│ │ ├── annotation_obj.gif
│ │ ├── backward_nav.gif
│ │ ├── build_var_obj.gif
│ │ ├── builtin_obj.gif
│ │ ├── close.gif
│ │ ├── collapseall.gif
│ │ ├── copy.gif
│ │ ├── correction_move.gif
│ │ ├── cpyqual_menu.gif
│ │ ├── custom_init.png
│ │ ├── custom_python_file.png
│ │ ├── cython_file.png
│ │ ├── cython.png
│ │ ├── decoration_class_obj.png
│ │ ├── decoration_static_obj.png
│ │ ├── environment_obj.gif
│ │ ├── error_decoration.gif
│ │ ├── error_small.gif
│ │ ├── expand.gif
│ │ ├── failures.gif
│ │ ├── field_private_obj.gif
│ │ ├── field_protected_obj.gif
│ │ ├── field_public_obj.gif
│ │ ├── fields_co.gif
│ │ ├── file.gif
│ │ ├── filter.gif
│ │ ├── folder.gif
│ │ ├── forward_nav.gif
│ │ ├── gotten_from.txt
│ │ ├── history_list.gif
│ │ ├── home_nav.gif
│ │ ├── jar_desc_obj.gif
│ │ ├── jar_l_obj.gif
│ │ ├── jar_lsrc_obj.gif
│ │ ├── jar_nonexist_obj.gif
│ │ ├── jar_obj.gif
│ │ ├── jar_src_obj.gif
│ │ ├── jython_run.png
│ │ ├── library_obj.gif
│ │ ├── magic_co.gif
│ │ ├── mainfunction.gif
│ │ ├── new
│ │ │ ├── attrpub_obj.gif
│ │ │ ├── class_obj.gif
│ │ │ ├── create_attrpub_obj.png
│ │ │ ├── create_class_obj.png
│ │ │ ├── create_method_obj.png
│ │ │ ├── create_python_module.png
│ │ │ ├── imp_dec.gif
│ │ │ ├── __imp_obj.gif
│ │ │ ├── imp_obj.gif
│ │ │ ├── imp_obj.png
│ │ │ ├── imp_rel_obj.gif
│ │ │ ├── method_obj.gif
│ │ │ └── old_imp_rel_obj.gif
│ │ ├── old
│ │ │ ├── attr_obj_imp.gif
│ │ │ ├── attrpub_obj.gif
│ │ │ ├── class_obj.gif
│ │ │ ├── class_obj_imp.gif
│ │ │ ├── imp_obj.gif
│ │ │ ├── imp_rel_obj.gif
│ │ │ ├── method_obj.gif
│ │ │ └── method_obj_imp.gif
│ │ ├── packagefolder_obj.gif
│ │ ├── package_obj.gif
│ │ ├── parameters_obj.gif
│ │ ├── private_obj.gif
│ │ ├── project_source_folder.gif
│ │ ├── protected_obj.gif
│ │ ├── pydev_package_explorer.gif
│ │ ├── pylint.png
│ │ ├── python_16x16.png
│ │ ├── python_comment_black.png
│ │ ├── python_comment.png
│ │ ├── python_coverage.png
│ │ ├── python_file.gif
│ │ ├── python_logo.png
│ │ ├── python_module.png
│ │ ├── pythonNature.gif
│ │ ├── python_nature.png
│ │ ├── python_perspective.png
│ │ ├── python_refactor.png
│ │ ├── python_run.png
│ │ ├── python_unit.png
│ │ ├── refresh_nav.gif
│ │ ├── relaunch1.png
│ │ ├── relaunch_background_disabled.png
│ │ ├── relaunch_background_enabled.png
│ │ ├── relaunch_errors.png
│ │ ├── relaunch.png
│ │ ├── remove.gif
│ │ ├── remove_nature.png
│ │ ├── sample.gif
│ │ ├── save.gif
│ │ ├── search_docs.gif
│ │ ├── search.gif
│ │ ├── showerr_tsk.gif
│ │ ├── static_co.gif
│ │ ├── sync_ed.gif
│ │ ├── tabs_active.png
│ │ ├── tabs_inactive.png
│ │ ├── template.gif
│ │ ├── terminate_all.gif
│ │ ├── terminate.gif
│ │ ├── toggle_tabs.png
│ │ ├── warning_decoration.gif
│ │ └── warning.png
│ ├── libs
│ │ └── WinRegistry-4.4.jar
│ ├── LICENSE.txt
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ ├── plugin.properties
│ ├── plugin.xml
│ ├── Pydev.gif
│ ├── pydev.jar
│ ├── pysrc
│ │ ├── interpreterInfo.py
│ │ ├── pycompletion.py
│ │ ├── pycompletionserver.py
│ │ ├── _pydev_completer.py
│ │ ├── pydevconsole_code_for_ironpython.py
│ │ ├── pydevconsole.py
│ │ ├── pydev_console_utils.py
│ │ ├── pydev_coverage.py
│ │ ├── pydevd_additional_thread_info.py
│ │ ├── pydevd_comm.py
│ │ ├── pydevd_console.py
│ │ ├── pydevd_constants.py
│ │ ├── pydevd_exec2.py
│ │ ├── pydevd_exec.py
│ │ ├── pydevd_file_utils.py
│ │ ├── pydevd_frame.py
│ │ ├── pydevd_import_class.py
│ │ ├── pydevd_io.py
│ │ ├── pydevd_psyco_stub.py
│ │ ├── pydevd.py
│ │ ├── pydevd_reload.py
│ │ ├── _pydevd_re.py
│ │ ├── pydevd_resolver.py
│ │ ├── pydevd_traceproperty.py
│ │ ├── pydevd_tracing.py
│ │ ├── pydevd_vars.py
│ │ ├── pydevd_vm_type.py
│ │ ├── _pydev_execfile.py
│ │ ├── _pydev_getopt.py
│ │ ├── pydev_imports.py
│ │ ├── _pydev_imports_tipper.py
│ │ ├── _pydev_inspect.py
│ │ ├── pydev_ipython_console_010.py
│ │ ├── pydev_ipython_console_011.py
│ │ ├── pydev_ipython_console.py
│ │ ├── _pydev_jy_imports_tipper.py
│ │ ├── pydev_localhost.py
│ │ ├── _pydev_log.py
│ │ ├── pydev_override.py
│ │ ├── pydev_runfiles_coverage.py
│ │ ├── pydev_runfiles_nose.py
│ │ ├── pydev_runfiles_parallel_client.py
│ │ ├── pydev_runfiles_parallel.py
│ │ ├── pydev_runfiles.py
│ │ ├── pydev_runfiles_pytest.py
│ │ ├── pydev_runfiles_unittest.py
│ │ ├── pydev_runfiles_xml_rpc.py
│ │ ├── _pydev_SimpleXMLRPCServer.py
│ │ ├── pydev_sitecustomize
│ │ │ ├── __not_in_default_pythonpath.txt
│ │ │ └── sitecustomize.py
│ │ ├── _pydev_tipper_common.py
│ │ ├── _pydev_xmlrpclib.py
│ │ ├── runfiles.py
│ │ ├── tests
│ │ │ ├── check_pydevconsole.py
│ │ │ ├── __not_in_default_pythonpath.txt
│ │ │ ├── test_jyserver.py
│ │ │ ├── test_jysimpleTipper.py
│ │ │ ├── test_pydevconsole.py
│ │ │ ├── test_pydev_ipython.py
│ │ │ ├── test_pyserver.py
│ │ │ └── test_simpleTipper.py
│ │ ├── tests_python
│ │ │ ├── _debugger_case10.py
│ │ │ ├── _debugger_case13.py
│ │ │ ├── _debugger_case14.py
│ │ │ ├── _debugger_case1.py
│ │ │ ├── _debugger_case2.py
│ │ │ ├── _debugger_case3.py
│ │ │ ├── _debugger_case4.py
│ │ │ ├── _debugger_case56.py
│ │ │ ├── _debugger_case7.py
│ │ │ ├── _debugger_case89.py
│ │ │ ├── __not_in_default_pythonpath.txt
│ │ │ ├── test_additional_thread_info.py
│ │ │ └── test_debugger.py
│ │ ├── tests_runfiles
│ │ │ ├── not_in_default_pythonpath.txt
│ │ │ ├── samples
│ │ │ │ ├── __init__.py
│ │ │ │ ├── nested_dir
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── nested2
│ │ │ │ │ │ ├── deep_nest_test.py
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ └── non_test_file.py
│ │ │ │ │ ├── nested3
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ ├── junk.txt
│ │ │ │ │ │ └── non_test_file.py
│ │ │ │ │ ├── non_test_file.py
│ │ │ │ │ └── simple4_test.py
│ │ │ │ ├── non_test_file.py
│ │ │ │ ├── simple2_test.py
│ │ │ │ ├── simple3_test.py
│ │ │ │ └── simple_test.py
│ │ │ ├── test_pydevdio.py
│ │ │ ├── test_pydevd_property.py
│ │ │ ├── test_pydevd_reload.py
│ │ │ └── test_runfiles.py
│ │ └── third_party
│ │ ├── __init__.py
│ │ ├── pep8
│ │ │ └── pep8.py
│ │ └── wrapped_for_pydev
│ │ ├── ctypes
│ │ │ ├── _ctypes.dll
│ │ │ ├── ctypes-README.txt
│ │ │ ├── _endian.py
│ │ │ ├── __init__.py
│ │ │ ├── macholib
│ │ │ │ ├── dyld.py
│ │ │ │ ├── dylib.py
│ │ │ │ ├── framework.py
│ │ │ │ └── __init__.py
│ │ │ ├── util.py
│ │ │ └── wintypes.py
│ │ └── not_in_default_pythonpath.txt
│ └── schema
│ ├── pydev_builder.exsd
│ ├── pydev_completion.exsd
│ ├── pydev_ctrl_1.exsd
│ ├── pydev_debug_preferences_page.exsd
│ ├── pydev_formatter.exsd
│ ├── pydev_globals_browser.exsd
│ ├── pydev_hover.exsd
│ ├── pydev_interpreter_info_builder.exsd
│ ├── pydev_interpreter_new_custom_entries.exsd
│ ├── pydev_interpreter_observer.exsd
│ ├── pydev_manager_observer.exsd
│ ├── pydev_modules_observer.exsd
│ ├── pydev_organize_imports.exsd
│ ├── pydev_preferences_provider.exsd
│ ├── pydev_pyedit_listener.exsd
│ ├── pydev_pythonpath_contrib.exsd
│ ├── pydev_quick_outline.exsd
│ ├── pydev_refactoring.exsd
│ ├── pydev_simpleassist.exsd
│ └── pydev_view_created_observer.exsd
├── org.python.pydev.ast_2.7.4.2013051601
│ ├── ast.jar
│ ├── LICENSE.txt
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ └── plugin.xml
├── org.python.pydev.core_2.7.4.2013051601
│ ├── core.jar
│ ├── icons
│ │ └── python_logging.png
│ ├── lib
│ │ ├── jpathwatch-0-94.jar
│ │ ├── JPATHWATCH_LICENSE.txt
│ │ └── JPATHWATCH_README.txt
│ ├── LICENSE.txt
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ └── plugin.xml
├── org.python.pydev.customizations_2.7.4.2013051601
│ ├── customizations.jar
│ ├── icons
│ │ ├── AppEngine-128.png
│ │ ├── app_engine_16_16.gif
│ │ ├── AppEngine-16.png
│ │ ├── AppEngine-256.png
│ │ ├── AppEngine-32.png
│ │ ├── AppEngine-48.png
│ │ ├── AppEngine-64.png
│ │ ├── app_engine.gif
│ │ └── appengine-noborder-120x30.gif
│ ├── LICENSE.txt
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ ├── plugin.properties
│ ├── plugin.xml
│ └── templates
│ └── google_app_engine
│ ├── ask_login
│ │ ├── app.yaml
│ │ ├── asklogin.py
│ │ └── description.txt
│ ├── hello_webapp_world
│ │ ├── app.yaml
│ │ ├── description.txt
│ │ └── helloworld.py
│ └── hello_world
│ ├── app.yaml
│ ├── description.txt
│ └── helloworld.py
├── org.python.pydev.debug_2.7.4.2013051601
│ ├── icons
│ │ ├── arguments.gif
│ │ ├── breakmarker_conditional.gif
│ │ ├── breakmarker.gif
│ │ ├── breakmarker_gray_conditional.gif
│ │ ├── breakmarker_gray.gif
│ │ ├── failures.gif
│ │ ├── greendot_big.gif
│ │ ├── greendot.gif
│ │ ├── ironpython_run.png
│ │ ├── ironpython_unit.png
│ │ ├── jython_run.png
│ │ ├── jython_unit.png
│ │ ├── ovr16
│ │ │ ├── error_ovr.gif
│ │ │ ├── failed_ovr.gif
│ │ │ └── success_ovr.gif
│ │ ├── pin_arrow.png
│ │ ├── pin.png
│ │ ├── python_16x16.png
│ │ ├── python_coverage.png
│ │ ├── python_exception_breakpoint.png
│ │ ├── python_refactor.png
│ │ ├── python_run.png
│ │ ├── python_unit.png
│ │ ├── pyunit_old.png
│ │ ├── pyunit.png
│ │ ├── reddot.GIF
│ │ ├── refresh.png
│ │ ├── setnext_co_dis.gif
│ │ ├── setnext_co.gif
│ │ ├── stepover_co.gif
│ │ ├── testerrors_ovr.gif
│ │ ├── testfailures_ovr.gif
│ │ └── watch_exp.gif
│ ├── LICENSE.txt
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ ├── plugin.xml
│ ├── pydev-debug.jar
│ └── schema
│ └── pydev_debug_console_input_listener.exsd
├── org.python.pydev.django_2.7.4.2013051601
│ ├── icons
│ │ ├── django_16x16.png
│ │ ├── django_7x7.png
│ │ ├── django_logo.png
│ │ ├── djangoNature.gif
│ │ ├── django_nature.png
│ │ └── django_remove_nature.png
│ ├── LICENSE.txt
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ ├── plugin.xml
│ └── pydev_django.jar
├── org.python.pydev.help_2.7.4.2013051601
│ ├── html
│ │ ├── index.html
│ │ └── links.html
│ ├── LICENSE.txt
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ ├── plugin.xml
│ └── toc_main.xml
├── org.python.pydev.jython_2.7.4.2013051601
│ ├── icons
│ │ ├── python_file.gif
│ │ └── python_scripting.png
│ ├── jysrc
│ │ ├── about.html
│ │ ├── assign_params_to_attributes_action.py
│ │ ├── assign_params_to_attributes_assist.py
│ │ ├── assist_proposal.py
│ │ ├── assist_regex_based_proposal.py
│ │ ├── convert_api_to_pypredef.py
│ │ ├── pyedit_assign_params_to_attributes.py
│ │ ├── pyedit_assist_assign_value_to_var_if_None.py
│ │ ├── pyedit_clear_templates_cache.py
│ │ ├── pyedit_create_lines_on_commas.py
│ │ ├── pyedit_enable_editor_wrap.py
│ │ ├── pyedit_example2.py
│ │ ├── pyedit_example.py
│ │ ├── pyedit_import_to_string.py
│ │ ├── pyedit_kill_shells.py
│ │ ├── pyedit_wrap_paragraph.py
│ │ ├── pytemplate_defaults.py
│ │ ├── template_helper.py
│ │ └── tests
│ │ ├── __init__.py
│ │ ├── test_assign_to_self_attributes.py
│ │ ├── test_convert.py
│ │ └── test_templates.py
│ ├── Lib
│ │ ├── aifc.py
│ │ ├── anydbm.py
│ │ ├── atexit.py
│ │ ├── base64.py
│ │ ├── BaseHTTPServer.py
│ │ ├── bdb.py
│ │ ├── binhex.py
│ │ ├── bisect.py
│ │ ├── calendar.py
│ │ ├── CGIHTTPServer.py
│ │ ├── cgi.py
│ │ ├── chunk.py
│ │ ├── cmd.py
│ │ ├── codecs.py
│ │ ├── codeop.py
│ │ ├── code.py
│ │ ├── colorsys.py
│ │ ├── commands.py
│ │ ├── compileall.py
│ │ ├── ConfigParser.py
│ │ ├── Cookie.py
│ │ ├── copy.py
│ │ ├── copy_reg.py
│ │ ├── datetime.py
│ │ ├── dbexts.py
│ │ ├── difflib.py
│ │ ├── dircache.py
│ │ ├── doctest.py
│ │ ├── dospath.py
│ │ ├── dumbdbm.py
│ │ │ ├── base64MIME.py
│ │ │ ├── Charset.py
│ │ │ ├── _compat21.py
│ │ │ ├── _compat22.py
│ │ │ ├── Encoders.py
│ │ │ ├── Errors.py
│ │ │ ├── Generator.py
│ │ │ ├── Header.py
│ │ │ ├── __init__.py
│ │ │ ├── Iterators.py
│ │ │ ├── Message.py
│ │ │ ├── MIMEAudio.py
│ │ │ ├── MIMEBase.py
│ │ │ ├── MIMEImage.py
│ │ │ ├── MIMEMessage.py
│ │ │ ├── MIMEMultipart.py
│ │ │ ├── MIMENonMultipart.py
│ │ │ ├── MIMEText.py
│ │ │ ├── _parseaddr.py
│ │ │ ├── Parser.py
│ │ │ ├── quopriMIME.py
│ │ │ └── Utils.py
│ │ ├── encodings
│ │ │ ├── aliases.py
│ │ │ ├── ascii.py
│ │ │ ├── base64_codec.py
│ │ │ ├── charmap.py
│ │ │ ├── cp037.py
│ │ │ ├── cp1006.py
│ │ │ ├── cp1026.py
│ │ │ ├── cp1140.py
│ │ │ ├── cp1250.py
│ │ │ ├── cp1251.py
│ │ │ ├── cp1252.py
│ │ │ ├── cp1253.py
│ │ │ ├── cp1254.py
│ │ │ ├── cp1255.py
│ │ │ ├── cp1256.py
│ │ │ ├── cp1257.py
│ │ │ ├── cp1258.py
│ │ │ ├── cp424.py
│ │ │ ├── cp437.py
│ │ │ ├── cp500.py
│ │ │ ├── cp737.py
│ │ │ ├── cp775.py
│ │ │ ├── cp850.py
│ │ │ ├── cp852.py
│ │ │ ├── cp855.py
│ │ │ ├── cp856.py
│ │ │ ├── cp857.py
│ │ │ ├── cp860.py
│ │ │ ├── cp861.py
│ │ │ ├── cp862.py
│ │ │ ├── cp863.py
│ │ │ ├── cp864.py
│ │ │ ├── cp865.py
│ │ │ ├── cp866.py
│ │ │ ├── cp869.py
│ │ │ ├── cp874.py
│ │ │ ├── cp875.py
│ │ │ ├── hex_codec.py
│ │ │ ├── __init__.py
│ │ │ ├── iso8859_10.py
│ │ │ ├── iso8859_13.py
│ │ │ ├── iso8859_14.py
│ │ │ ├── iso8859_15.py
│ │ │ ├── iso8859_1.py
│ │ │ ├── iso8859_2.py
│ │ │ ├── iso8859_3.py
│ │ │ ├── iso8859_4.py
│ │ │ ├── iso8859_5.py
│ │ │ ├── iso8859_6.py
│ │ │ ├── iso8859_7.py
│ │ │ ├── iso8859_8.py
│ │ │ ├── iso8859_9.py
│ │ │ ├── koi8_r.py
│ │ │ ├── koi8_u.py
│ │ │ ├── latin_1.py
│ │ │ ├── mac_cyrillic.py
│ │ │ ├── mac_greek.py
│ │ │ ├── mac_iceland.py
│ │ │ ├── mac_latin2.py
│ │ │ ├── mac_roman.py
│ │ │ ├── mac_turkish.py
│ │ │ ├── mbcs.py
│ │ │ ├── quopri_codec.py
│ │ │ ├── raw_unicode_escape.py
│ │ │ ├── rot_13.py
│ │ │ ├── undefined.py
│ │ │ ├── unicode_escape.py
│ │ │ ├── unicode_internal.py
│ │ │ ├── utf_16_be.py
│ │ │ ├── utf_16_le.py
│ │ │ ├── utf_16.py
│ │ │ ├── utf_7.py
│ │ │ ├── utf_8.py
│ │ │ ├── uu_codec.py
│ │ │ └── zlib_codec.py
│ │ ├── fileinput.py
│ │ ├── fnmatch.py
│ │ ├── formatter.py
│ │ ├── fpformat.py
│ │ ├── ftplib.py
│ │ ├── __future__.py
│ │ ├── getopt.py
│ │ ├── glob.py
│ │ ├── gopherlib.py
│ │ ├── gzip.py
│ │ ├── hmac.py
│ │ ├── htmlentitydefs.py
│ │ ├── htmllib.py
│ │ ├── HTMLParser.py
│ │ ├── httplib.py
│ │ ├── imaplib.py
│ │ ├── imghdr.py
│ │ ├── inspect.py
│ │ ├── isql.py
│ │ ├── javaos.py
│ │ ├── javapath.py
│ │ ├── javashell.py
│ │ ├── jreload.py
│ │ ├── keyword.py
│ │ ├── linecache.py
│ │ ├── macpath.py
│ │ ├── macurl2path.py
│ │ ├── mailbox.py
│ │ ├── mailcap.py
│ │ ├── markupbase.py
│ │ ├── marshal.py
│ │ ├── mhlib.py
│ │ ├── mimetools.py
│ │ ├── mimetypes.py
│ │ ├── MimeWriter.py
│ │ ├── mimify.py
│ │ ├── multifile.py
│ │ ├── mutex.py
│ │ ├── netrc.py
│ │ ├── nntplib.py
│ │ ├── ntpath.py
│ │ ├── nturl2path.py
│ │ ├── optparse.py
│ │ ├── pawt
│ │ │ ├── colors.py
│ │ │ ├── __init__.py
│ │ │ └── swing.py
│ │ ├── pdb.py
│ │ ├── pickle.py
│ │ ├── pipes.py
│ │ ├── popen2.py
│ │ ├── poplib.py
│ │ ├── posixfile.py
│ │ ├── posixpath.py
│ │ ├── pprint.py
│ │ ├── profile.py
│ │ ├── pstats.py
│ │ ├── pyclbr.py
│ │ ├── Queue.py
│ │ ├── quopri.py
│ │ ├── random.py
│ │ ├── reconvert.py
│ │ ├── repr.py
│ │ ├── re.py
│ │ ├── rfc822.py
│ │ ├── sched.py
│ │ ├── select.py
│ │ ├── setsfactory.py
│ │ ├── sgmllib.py
│ │ ├── shelve.py
│ │ ├── shlex.py
│ │ ├── shutil.py
│ │ ├── SimpleHTTPServer.py
│ │ ├── SimpleXMLRPCServer.py
│ │ ├── site.py
│ │ ├── smtplib.py
│ │ ├── sndhdr.py
│ │ ├── socket.py
│ │ ├── SocketServer.py
│ │ ├── sre_compile.py
│ │ ├── sre_constants.py
│ │ ├── sre_parse.py
│ │ ├── sre.py
│ │ ├── stat.py
│ │ ├── StringIO.py
│ │ ├── string.py
│ │ ├── symbol.py
│ │ ├── telnetlib.py
│ │ ├── tempfile.py
│ │ ├── textwrap.py
│ │ ├── this.py
│ │ ├── threading.py
│ │ ├── tokenize.py
│ │ ├── token.py
│ │ ├── traceback.py
│ │ ├── tzparse.py
│ │ ├── unittest.py
│ │ ├── urllib2.py
│ │ ├── urllib.py
│ │ ├── urlparse.py
│ │ ├── UserDict.py
│ │ ├── UserList.py
│ │ ├── user.py
│ │ ├── UserString.py
│ │ ├── uu.py
│ │ ├── warnings.py
│ │ ├── weakref.py
│ │ ├── whichdb.py
│ │ ├── whrandom.py
│ │ ├── xdrlib.py
│ │ ├── xml
│ │ │ ├── dom
│ │ │ │ ├── domreg.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── MessageSource.py
│ │ │ │ ├── minicompat.py
│ │ │ │ ├── minidom.py
│ │ │ │ ├── NodeFilter.py
│ │ │ │ ├── pulldom.py
│ │ │ │ └── xmlbuilder.py
│ │ │ ├── FtCore.py
│ │ │ ├── __init__.py
│ │ │ ├── sax
│ │ │ │ ├── drivers2
│ │ │ │ │ ├── drv_javasax.py
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── _exceptions.py
│ │ │ │ ├── handler.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── saxlib.py
│ │ │ │ ├── saxutils.py
│ │ │ │ └── xmlreader.py
│ │ │ └── Uri.py
│ │ ├── xmllib.py
│ │ ├── xmlrpclib.py
│ │ ├── zipfile.py
│ │ └── zlib.py
│ ├── LICENSE_JYTHON.txt
│ ├── LICENSE_PYHON.txt
│ ├── LICENSE.txt
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ ├── plugin.properties
│ ├── plugin.xml
│ └── pydev-jython.jar
├── org.python.pydev.parser_2.7.4.2013051601
│ ├── LICENSE.txt
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ ├── parser.jar
│ ├── plugin.xml
│ └── schema
│ └── pydev_parser_observer.exsd
├── org.python.pydev.refactoring_2.7.4.2013051601
│ ├── icons
│ │ ├── attrpub_obj.gif
│ │ ├── class_obj.gif
│ │ ├── logo.png
│ │ ├── logo.ufo
│ │ └── methpub_obj.gif
│ ├── LICENSE.txt
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ ├── plugin.properties
│ ├── plugin.xml
│ └── refactoring.jar
├── org.python.pydev.shared_core_2.7.4.2013051601
│ ├── LICENSE.txt
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ ├── plugin.xml
│ └── shared_core.jar
├── org.python.pydev.shared_interactive_console_2.7.4.2013051601
│ ├── commons-logging-1.1.jar
│ ├── icons
│ │ ├── save.gif
│ │ ├── sync_ed.gif
│ │ └── terminate.gif
│ ├── interactive_console.jar
│ ├── LICENSE.txt
│ ├── META-INF
│ │ ├── APTANA.DSA
│ │ ├── APTANA.SF
│ │ └── MANIFEST.MF
│ ├── plugin.xml
│ ├── ws-commons-util-1.0.2.jar
│ ├── xmlrpc-client-3.1.jar
│ ├── xmlrpc-common-3.1.jar
│ └── xmlrpc-server-3.1.jar
└── org.python.pydev.shared_ui_2.7.4.2013051601
├── LICENSE.txt
├── META-INF
│ ├── APTANA.DSA
│ ├── APTANA.SF
│ └── MANIFEST.MF
├── plugin.xml
└── shared_ui.jar
92 directories, 734 files
好例子网口号:伸出你的我的手 — 分享!
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论