浅谈python脚本设置运行参数的方法


Posted in Python onDecember 03, 2018

正在学习Django框架,在运行manage.py的时候需要给它设置要监听的端口,就是给这个脚本一个运行参数。教学视频中,是在Eclipse中设置的运行参数,网上Django大部分都是在命令行中运行manage.py时添加参数,没有涉及到如何在pycharm中设置运行参数。以下是两种设置运行参数的方法(以manage.py为例),不设置运行参数时,运行结果为

D:\Python2.7\python.exe "D:/Django project/DjangoProject1/manage.py"
 
Type 'manage.py help <subcommand>' for help on a specific subcommand.
 
Available subcommands:
 
[auth]
 changepassword
 createsuperuser
 
[django]
 check
 compilemessages
 createcachetable
 dbshell
 diffsettings
 dumpdata
 flush
 inspectdb
 loaddata
 makemessages
 makemigrations
 migrate
 sendtestemail
 shell
 showmigrations
 sqlflush
 sqlmigrate
 sqlsequencereset
 squashmigrations
 startapp
 startproject
 test
 testserver
 
[sessions]
 clearsessions
 
[staticfiles]
 collectstatic
 findstatic
 runserver
 
Process finished with exit code 0

没有显示监听端口,因为它本身缺少参数

1、常用的命令行设置参数的方法

D:\Django project\DjangoProject1>python manage.py runserver 0.0.0.0:8000

在manage.py脚本的根目录下运行cmd,输入python manage.py + 参数,以下是运行结果

Performing system checks...
 
System check identified no issues (0 silenced).
 
You have 13 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
April 11, 2017 - 13:26:13
Django version 1.10.6, using settings 'DjangoProject1.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CTRL-BREAK.
[11/Apr/2017 13:27:16] "GET / HTTP/1.1" 200 1767
Not Found: /favicon.ico
[11/Apr/2017 13:27:16] "GET /favicon.ico HTTP/1.1" 404 1944
Not Found: /favicon.ico
[11/Apr/2017 13:27:16] "GET /favicon.ico HTTP/1.1" 404 1944

成功监听到了8000端口

2、在pycharm中设置运行参数

run --> Edit Configurations -->Scrip parameters

浅谈python脚本设置运行参数的方法

浅谈python脚本设置运行参数的方法

设置好之后运行

D:\Python2.7\python.exe "D:/Django project/DjangoProject1/manage.py" runserver 0.0.0.0:8000
Performing system checks...
 
System check identified no issues (0 silenced).
 
You have 13 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
April 11, 2017 - 14:07:30
Django version 1.10.6, using settings 'DjangoProject1.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CTRL-BREAK.

成功监听8000端口。

以上这篇浅谈python脚本设置运行参数的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Python下进行UDP网络编程的教程
Apr 29 Python
Python多进程分块读取超大文件的方法
Apr 13 Python
Python 编码处理-str与Unicode的区别
Sep 06 Python
Windows安装Python、pip、easy_install的方法
Mar 05 Python
python中如何正确使用正则表达式的详细模式(Verbose mode expression)
Nov 08 Python
PyQt5每天必学之创建窗口居中效果
Apr 19 Python
python Pexpect 实现输密码 scp 拷贝的方法
Jan 03 Python
python Event事件、进程池与线程池、协程解析
Oct 25 Python
Python xml、字典、json、类四种数据类型如何实现互相转换
May 27 Python
Python unittest如何生成HTMLTestRunner模块
Sep 08 Python
jupyter notebook快速入门及使用详解
Nov 13 Python
python 离散点图画法的实现
Apr 01 Python
Linux 修改Python命令的方法示例
Dec 03 #Python
解决Python一行输出不显示的问题
Dec 03 #Python
解决vscode python print 输出窗口中文乱码的问题
Dec 03 #Python
pycharm运行程序时在Python console窗口中运行的方法
Dec 03 #Python
Python小工具之消耗系统指定大小内存的方法
Dec 03 #Python
使用memory_profiler监测python代码运行时内存消耗方法
Dec 03 #Python
浅谈pycharm的xmx和xms设置方法
Dec 03 #Python
You might like
php下过滤html代码的函数 提高程序安全性
2010/03/02 PHP
PHP微信开发之查询微信精选文章
2016/06/23 PHP
PHP读取CSV大文件导入数据库的实例
2017/07/24 PHP
Thinkphp 框架扩展之Widget扩展实现方法分析
2020/04/23 PHP
PHP终止脚本运行三种实现方法详解
2020/09/01 PHP
CSS常用网站布局实例
2008/04/03 Javascript
jQuery技巧大放送 学习jquery的朋友可以看下
2009/10/14 Javascript
用js做一个小游戏平台 (一)
2009/12/29 Javascript
ext 列表页面关于多行查询的办法
2010/03/25 Javascript
非常好用的JsonToString 方法 简单实例
2013/07/18 Javascript
通过JS判断联网类型和连接状态的实现代码
2015/04/01 Javascript
jQuery基于toggle实现click触发DIV的显示与隐藏问题分析
2016/06/12 Javascript
JS在Chrome浏览器中showModalDialog函数返回值为undefined的解决方法
2016/08/03 Javascript
Bootstrap进度条实现代码解析
2017/03/07 Javascript
Node.js学习之查询字符串解析querystring详解
2017/09/28 Javascript
详解node nvm进行node多版本管理
2017/10/21 Javascript
Angular HMR(热模块替换)功能实现方法
2018/04/04 Javascript
浅谈Webpack打包优化技巧
2018/06/12 Javascript
微信小程序提交form操作示例
2018/12/30 Javascript
如何基于filter实现网站整体变灰功能
2020/04/17 Javascript
如何利用nodejs实现命令行游戏
2020/11/24 NodeJs
[14:00]DOTA2国际邀请赛史上最长大战 赛后专访B神
2013/08/10 DOTA
Django中ORM表的创建和增删改查方法示例
2017/11/15 Python
详解安装mitmproxy以及遇到的坑和简单用法
2019/01/21 Python
python matplotlib实现双Y轴的实例
2019/02/12 Python
django框架model orM使用字典作为参数,保存数据的方法分析
2019/06/24 Python
python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法
2019/08/27 Python
python中open函数的基本用法示例
2019/09/07 Python
AmazeUI的下载配置与Helloworld的实现
2020/08/19 HTML / CSS
先进事迹报告会感言
2014/01/24 职场文书
迎国庆演讲稿
2014/09/15 职场文书
《红领巾真好》教学反思
2016/02/16 职场文书
话题作文之关于呼唤
2019/11/29 职场文书
《学会生存》读后感3篇
2019/12/09 职场文书
HTML+JS实现在线朗读器
2022/02/15 Javascript
Win11无法安装更新补丁KB3045316怎么办 附KB3045316补丁修复教程
2022/08/14 数码科技