小编tkb*_*kbx的帖子

使用python创建空文件

我想x用python 创建一个带路径的文件.我一直在用的os.system(y)地方y = 'touch %s' % (x).我找了一个非目录版本os.mkdir,但我找不到任何东西.是否有这样的工具来创建文件而不打开它,或使用系统或popen/subprocess?

python

236
推荐指数
2
解决办法
32万
查看次数

从字符串中删除前x个字符?

如何从字符串中删除前x个字符?例如,如果有一个字符串lipsum,他们将如何删除前3个字符并获得结果sum

python string

105
推荐指数
3
解决办法
18万
查看次数

舍入浮点数到x小数?

有没有办法将python float舍入到x小数?例如:

>>> x = roundfloat(66.66666666666, 4)
66.6667
>>>x = roundfloat(1.29578293, 6)
1.295783
Run Code Online (Sandbox Code Playgroud)

我已经找到了修剪/截断它们的方法(66.666666666 - > 66.6666),但不是圆形(66.666666666 - > 66.6667).

python math rounding

62
推荐指数
2
解决办法
9万
查看次数

Python:将弧度转换为度数

在python.org数学库中,我只能找到math.cos(x)cos/sin/tan/acos/asin/atan.这将以弧度返回答案.我怎样才能获得学位答案?

这是我的代码:

import math

x = math.cos(1)
y = x * 180 / math.pi
print y
30.9570417874
Run Code Online (Sandbox Code Playgroud)

我的计算器在deg上给了我:

cos(1)
0.9998476...
Run Code Online (Sandbox Code Playgroud)

python math

56
推荐指数
4
解决办法
19万
查看次数

用Python在文件中间插入行?

有没有办法做到这一点?假设我有一个文件列表,其名称如下:

  1. 阿尔弗雷德
  2. 法案
  3. 唐纳德

如何在第x行(在本例中为3)插入第三个名称"Charlie",并自动将所有其他名称下移一行?我见过这样的其他问题,但他们没有得到有用的答案.可以这样做,最好是用方法还是循环?

python

50
推荐指数
6
解决办法
8万
查看次数

Python:在x和y之间生成随机数,它是5的倍数

我已经阅读了Python中伪随机性的手册,据我所知,你只能生成一个给定最大值的数字,即0-1,0-30,0-1000等.我想:

  • a)生成两个整数之间的数字,即5-55,和
  • b)仅包括5的倍数(或以5或0结尾的那些,如果这更容易)

我环顾四周,找不到任何解释这个问题的地方.

python random

36
推荐指数
4
解决办法
15万
查看次数

按字符串长度分割字符串?

有没有办法获取一个4*x字符长的字符串,并将其切成4个字符串,每个x字符长,不知道字符串的长度?

例如:

>>>x = "qwertyui"
>>>split(x, one, two, three, four)
>>>two
'er'
Run Code Online (Sandbox Code Playgroud)

python

35
推荐指数
7
解决办法
8万
查看次数

在Python中创建.zip?

我正在尝试在我的脚本中创建一个函数,将给定源目录(src)的内容压缩为zip文件(dst).例如,目录zip('/path/to/dir', '/path/to/file.zip')在哪里/path/to/dir,/path/to/file.zip但尚不存在.我希望压缩目录本身,这使得我的情况下,所有的差异.我想压缩目录中的文件(和子目录).这就是我正在尝试的:

def zip(src, dst):
    zf = zipfile.ZipFile("%s.zip" % (dst), "w")
    for dirname, subdirs, files in os.walk(src):
        zf.write(dirname)
        for filename in files:
            zf.write(os.path.join(dirname, filename))
    zf.close()
Run Code Online (Sandbox Code Playgroud)

这创建了一个基本上的zip /.例如,如果我压缩/path/to/dir,则解压缩zip会在其中创建一个带有"path"的目录,在该目录中使用"to"等.

有没有人有一个不会导致这个问题的功能?

我不能强调这一点,它需要压缩目录中的文件,而不是directoy本身.

python zip zipfile

35
推荐指数
1
解决办法
5万
查看次数

仅列出目录中的文件?

有没有办法用Python列出目录中的文件(而不是目录)?我知道我可以使用os.listdir和循环的os.path.isfile()s,但如果有更简单的东西(如函数os.path.listfilesindir或其他东西),它可能会更好.

python

33
推荐指数
5
解决办法
4万
查看次数

Python:Array v.List

可能重复:
Python列表与数组 - 何时使用?

我正在使用Python开展一些项目,我有几个问题:

  1. 数组和列表之间有什么区别?
  2. 如果问题1不明显,我应该使用哪个?
  3. 你如何使用首选的?(创建数组/列表,添加项目,删除项目,选择随机项目)

python arrays random list

29
推荐指数
2
解决办法
10万
查看次数

标签 统计

python ×10

math ×2

random ×2

arrays ×1

list ×1

rounding ×1

string ×1

zip ×1

zipfile ×1