作为一门入门语言,我在Python学习中大约有两周的时间.我在Zed的"艰难学习Python"中提到了一点,他建议:
使用while循环只能永远循环,这意味着可能永远不会.这仅适用于Python,其他语言则不同.
我已经用Google搜索了所有内容,引用了我能做的一切,但我在世界上找不到任何理由为什么这会成为Python中的惯例.是什么让它与众不同?
当我在10年前放弃编程时,我在VB工作,并经常被告知摆脱我的For循环并使用While循环.我是一个黑客(就像我今天,虽然我当时写了很多代码),所以我只是做了我被告知的事情,而不是质疑它.好吧,现在我在质疑它.这是速度问题吗?是否只是为了避免逃避无限?
我几乎不了解网络编程,但我的任务是在我公司的网站上解决问题.显然,我在使用type ="date"的旧网站上使用HTML5的浏览器存在问题,我需要找到解决方法.
我的网站有很多日期字段,用户必须输入这样的字段:
<input type="date" name="DateStart" size="15" value="8/30/2011">
Run Code Online (Sandbox Code Playgroud)
在我们目前使用的除Chrome之外的每个浏览器中,这都可以.Chrome是唯一提供滚动按钮以滚动日期的浏览器.我在后端看到的是尝试这样做:
FormatDateTime(DateStart, 2)
Run Code Online (Sandbox Code Playgroud)
我收到无效的日期错误,这意味着我们无法使用Chrome填写此表单.有没有解决这个问题的方法?
好吧,我有其中一个让我质疑我使用电脑的能力.这不是我想象的那个问题,而是我的第一篇SO帖子,但是这里就是这样.
开始于Zed的新"学习Python艰难的方式",因为我一直希望在10年的间歇后回到编程中,而python总是我想要的.这本书真的跟我说过.话虽这么说,我从命令中遇到了严重的pydoc问题.我在我的系统路径中有c:/ python26中的所有目录,我可以从命令行执行pydoc,无论pwd如何 - 但它不接受任何参数.无论我输入什么,我只是得到标准的pydoc输出告诉我可接受的参数.
有任何想法吗?为了它的价值,我按照Zed的建议安装了ActivePython.
C:\Users\Chevee>pydoc file
pydoc - the Python documentation tool
pydoc.py <name> ...
Show text documentation on something. <name> may be the name of a
Python keyword, topic, function, module, or package, or a dotted
reference to a class or function within a module or module in a
package. If <name> contains a '\', it is used as the path to a
Python source file to document. If name is 'keywords', 'topics',
or 'modules', a listing …Run Code Online (Sandbox Code Playgroud)