[英]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根据问题发表的评论提供
我决定将所有内容放在一起>
cd〜...,mv .`和mkdir。\\看起来更像是unix语法而不是Windows-cmd。 cd和mkdir在两个平台上都可以工作,但是语法不同。 mv的cmd版本是move。 (回答)
/ path / to / pysec也会告诉您,您应将pysec放在路径中,而不是字符串“ \\ path \\ to \\ pysec” (ANSWER)
我们可以将这些命令转换为Windows语法吗? (题)
我们应该像这样将路径放置到pysec:C:\\ Python27 \\ pysec-master我的意思是完整或绝对的,因为它被称为路径? 因为那是本教程,所以我可以看到该示例被裁剪为cd〜/ path / to / pysec` (问题)
波浪号(〜)在Unix中有特殊含义。 我不会说unix,但是我认为它的意思是“ Systemdrive”。 CMD命令为:cd / d“ c:\\ Python27 \\ pysec-master”(在CMD中使用\\,在Unix中为/)。 代替mv使用move (ANSWER)
只有第三个命令似乎无法正常工作mkdir ./pysec/data我认为Windows可能有所不同(问题)
mkdir。\\ pysec \\ data ...您还记得吗? “在CMD中使用\\,在Unix中为/” (ANSWER)
谢谢你的支持
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.