pycharm : remote debug android remote ssh

1.

Selection_043

2.

py_interpreter_types

3.

Selection_045

 

注意 服务器路径 与 本地路径的映射

4.  Now I can【 right-click 】my project in the project view and select 【Upload to】:

flask9

 

 

 

 

 

 

 

 

 

 

 

5.

flask11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6.
flask12

 

 

 

 

 

 

 

 

7.

flask13

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

参考: http://blog.jetbrains.com/pycharm/2015/03/feature-spotlight-python-remote-development-with-pycharm/

http://confluence.jetbrains.com/display/RUBYDEV/Configuring+Remote+Interpreters

pycharm : 自动提示,有时候不工作,失零

1.  我在使用requests库时,有的没有自动提示

ss = requests.Session()
req = ss.get(‘url’)
req. ========> 没提示
req = ss.post(‘url’)
req ========> 没提示

2. google 了一下, 是python 不能识别类型的原因

3. 解决方法: type hints

4. type hints 使用

a) 使用 :type 或 @type 

py_type_hinting_param1

b) 定义方法的参数类型

py_type_hinting_param2

c) 定义方法的返回类型

py_type_hinting_return2

py_type_hinting_return1

d) 定义变量的类型

py_type_hinting_local_var1

py_type_hinting_field

e) isinstance 判断类型

py_type_hinting_local_var2

 

参考:

https://www.jetbrains.com/pycharm/help/type-hinting-in-pycharm.html 【重点】

https://www.jetbrains.com/pycharm/help/using-docstrings-to-specify-types.html【拓展,以后看】

https://www.jetbrains.com/pycharm/help/basic-code-completion-completing-names-and-keywords.html[TODO]

http://blog.csdn.net/feelang/article/details/38226591【了解Function Annotations】