pythonfolder
⑴ python中怎么调用自定义函数
如果自定义函数,是在当前文件中定义的,直接调用即可,就像楼上回答的一样;如果是在别的模块中定义的,那么要在当前文件中调用,就需要先导入对应的模块,
导入方法:在当前文件代码最前面加上 import 模块名
比如,你在文件test.py中定义了函数sum,那么你要在当前文件头部,添加:
from test import *
⑵ python 建立多个文件出现了类似数量的限制
你应该知道,readlines()后,会把所有的行都读了下来。你再readline()后自然什么都读不到。
所有,建议,将readline的东西保存起来放到一个变量里。
另外,我感觉你的ouf可能出问题了。因为如果你没有进里面那个循环,首先你的ouf就没有正常关闭了。
其次,假如你进了第二层循环,那你能保证你的ouf只在一次用过后就不会再用了吗?如果你关了ouf,那么肯定输不进东西了。
⑶ 如何用python复制文件和文件夹
这个方法不能把文件夹复制到文件夹里面去。
10.shutil.tree('E:\test\good', 'E:\test\vivi')
tree不能把文件夹复制到已存在的文件夹里面去。
11.shutil.tree('E:\test\good', 'E:\test\new folder')
只能复制到新创建的文件夹里面。
有相同名字的文件,就会出错,注意修改文件名。
⑷ python中按文件时间顺序来排列一个文件夹下面的文件,如何实现
建立一个字典,键是文件名,键值是时间属性,
然后用内置的sorted()函数,根据字典的值进行排序,返回一个有序的列表
假设字典名字叫folder,有序列表叫order
order = sorted(folder.items(),key=lambda e:e[1],reverse=False)
key = lambda e:e[1]表示按值进行排序,也就是你需要的按时间属性排序,e[0]则是按键名进行排序
reverse=False可以省略不写,默认是升序排列,reverse=True就是降序排列了
⑸ 如何使用Python获取文件所在目录和文件名
python有个魔术变量__file__ #(前后各两个下划线)。这个变量就是当前文件的绝对路径。
再利用Pyhon自带的os模块中的path模块可以处理路径,分理出目录和文件名。以下是示例代码。
importos
folder,filename=os.path.split(__file__)
print(folder,filename)
不明白可追问。
⑹ 怎样查看python安装路径
方法如下:
一、linux查看python安装位置。
有时我们需要查看python的安装位置,好安装第三方库,linux可以先python进入python cmd,然后输入【import sys】【print sys.path】,即可打印所有python路径。
二、想要查看ubuntu中安装的python路径。
方法一:whereis python
方法二:which python

五、sys.executable是当前Python解释器(或者其他Python实现)的路径去掉后面一个路径分隔符(Windows下是'')后的部分即可>>> import sys>>> path = sys.executable>>> print pathC:Python25pythonw.exe>>> folder = path[ 0 : path.rfind( os.sep ) ]>>> print folderC:Python25>>>。
⑺ python folder什么意思
python文件夹,不同环境下理解可能有区别的,比如一楼说的
⑻ 如何查看python的安装路径
官方文档上有写的,sys.executable是当前Python解释器(或者其他Python实现)的路径
去掉后面一个路径分隔符(Windows下是'\')后的部分即可
>>> import sys
>>> path = sys.executable
>>> print path
C:\Python25\pythonw.exe
>>> folder = path[ 0 : path.rfind( os.sep ) ]
>>> print folder
C:\Python25
>>>
⑼ python语言,如何在已有的文件夹下创建新的文件夹
可以使用os包的mkdir函数来创建新的文件夹。
mkdir函数接受一个参数path指定新建文件夹的路径,示例代码如下:
importos
cur_dir='D:curdir'
folder_name=''
ifos.path.isdir(cur_dir):
os.mkdir(os.path.join(cur_dir,folder_name))
为了确保已有的文件夹真实存在,示例代码中使用了os.path.isdir函数判断已有文件夹的路径是否正确。
新的文件夹的路径可以由os.path.join函数,将已有文件夹的路径和新建文件夹文件名连接起来得到。由于Windows操作系统和Linux操作系统,路径的连接符不同,使用os.path.join连接能够确保同时在不同的操作系统中正常工作。
⑽ python删除空文件夹问题
defdelete_empty(path):
whileTrue:
emp=[]
forroot,dirs,filesinos.walk(path):
ifdirs.__len__()==0andfiles.__len__()==0androot!=path:
emp.append(root)
ifemp.__len__()==0:
break
else:
for_inemp:
ifos.path.exists(_):
os.rmdir(_)
emp.remove(_)
