小编Mus*_*fa 的帖子

如何删除目录?os.removedirs和os.rmdir仅用于删除空目录吗?

每当我尝试使用它们删除其中的东西时,我会收到此错误消息

import os
os.chdir('/Users/mustafa/Desktop')
os.makedirs('new-file/sub-file')
os.removedirs('new-file') 
Run Code Online (Sandbox Code Playgroud)

"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py",第170行,在removedirs中rmdir(名称)OSError:[Errno 66]目录不为空:'new-file'

但是我想我看到人们使用这些命令来删除非空的目录,那么我做错了什么?谢谢

python python-2.7 python-3.x

10
推荐指数
1
解决办法
9490
查看次数

为什么这个函数在python 2.7中不起作用,但在python 3.6中工作正常?

我不确定为什么函数在使用python 2.7运行时为n的所有值保持返回4,它在3.6中工作正常.例如:aproxpi(1)应为2.6666,aproxpi(2)应为3.466666.

x = 1
y = 0
pi = 0
def aproxpi(n):
    global x, y, pi
    if n <= 0:
        if y % 2 == 0:
            pi += (float(1 / x))
        else:
            pi -= (float(1 / x))
        x = 1
        y = 0
        pi2 = pi
        pi = 0
        return 4 * pi2
    n -= 1
    if y % 2 == 0:
        y += 1
        pi += (float(1 / x))
        x += 2
    else:
        y += 1
        pi -= …
Run Code Online (Sandbox Code Playgroud)

python python-2.7 python-3.x

0
推荐指数
1
解决办法
80
查看次数

脚本不是写入HTML

有人能告诉我这段代码有什么问题,我是JS的新手,所以这可能是一个简单的问题.

var x = "Hello"
var y = "Hi"
var z = "Hola"
var n = Math.random();
if (n < .33333) {
  document.write('<h1 style="text-align:center;">' + x + "</h1>");
}
elseif(n < .6666666) {
  document.write('<h1 style="text-align:center;">' + y + "</h1>");
}
else {
  document.write('<h1 style="text-align:center;">' + z + "</h1>");
}
Run Code Online (Sandbox Code Playgroud)

javascript

0
推荐指数
1
解决办法
111
查看次数

标签 统计

python ×2

python-2.7 ×2

python-3.x ×2

javascript ×1