繁体   English   中英

Windows 7中的CMD不执行命令(Python Django)

[英]CMD in Windows 7 does not execute command (Python Django)

好的,人们在此链接上获取pysec,因为已解释了技术解决方案,我们有一些必须在命令提示符下键入的代码(我想是因为它前面有一个美元符号):

$ cd ~/path/to/pysec && python -c "import sqlite3; sqlite3.connect('edgar.db')"
$ mv ./local-settings-example.py ./local-settings.py
$ mkdir ./pysec/data

但是,每当我转到C:\\Python27\\pysec-master即pysec文件的存储位置)(根据说明)并按我看到的方式键入这些命令,就会得到the system cannot find the path specified.

像这样

C:\Python27\pysec-master>cd ~/path/to/pysec && python -c
cmd response --> The system cannot find the path specified.

C:\Python27\pysec-master>cd ~/path/to/pysec && python -c "import sqlite3; sqlite3.connect('edgar.db')"
cmd response --> The system cannot find the path specified.

C:\Python27\pysec-master>mv ./local-settings-example.py ./local-settings.py
cmd response --> 'mv' is not recognized as an internal or external command, operable program or batch file.

C:\Python27\pysec-master>mkdir ./pysec/data
cmd response --> The syntax of the command is incorrect.

似乎是什么问题? 由于它们带有美元符号,因此您不必在cmd键入这些命令吗?

该问题的答案由用户Stephan根据问题发表的评论提供

我决定将所有内容放在一起>

  1. cd〜...,mv .`和mkdir。\\看起来更像是unix语法而不是Windows-cmd。 cd和mkdir在两个平台上都可以工作,但是语法不同。 mv的cmd版本是move。 (回答)

  2. / path / to / pysec也会告诉您,您应将pysec放在路径中,而不是字符串“ \\ path \\ to \\ pysec” (ANSWER)

  3. 我们可以将这些命令转换为Windows语法吗? (题)

  4. 我们应该像这样将路径放置到pysec:C:\\ Python27 \\ pysec-master我的意思是完整或绝对的,因为它被称为路径? 因为那是本教程,所以我可以看到该示例被裁剪为cd〜/ path / to / pysec` (问题)

  5. 波浪号(〜)在Unix中有特殊含义。 我不会说unix,但是我认为它的意思是“ Systemdrive”。 CMD命令为:cd / d“ c:\\ Python27 \\ pysec-master”(在CMD中使用\\,在Unix中为/)。 代替mv使用move (ANSWER)

  6. 只有第三个命令似乎无法正常工作mkdir ./pysec/data我认为Windows可能有所不同(问题)

  7. mkdir。\\ pysec \\ data ...您还记得吗? “在CMD中使用\\,在Unix中为/” (ANSWER)

谢谢你的支持

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM