精华内容
下载资源
问答
  • python 建立文件夹并新建txt文件

    万次阅读 2018-06-27 00:22:52
    python 建立文件夹并新建txt文件import osdef new_txt(): b = os.getcwd() + '\\test_txt\\' print("Created directory:"+ "test_txt") print("The created TXT files:") if not os....

    python 建立文件夹并新建txt文件

    import os

    def new_txt():
    b = os.getcwd() + '\\test_txt\\'
    print("Created directory:"+ "test_txt")
    print("The created TXT files:")
    if not os.path.exists(b):
    os.makedirs(b)
    for file in range(1,20):
    print(str(file)+'.txt')

    open(b+str(file)+'.txt', "w")

    if __name__ == '__main__':

    new_txt()

    效果如图:


    展开全文
  • /usr/bin/python3 import os, sys # Path to be created path = "d:/tmp/home/monthly/daily" os.makedirs( path, 493 ) #decimal equivalent of 0755 used on Windows print ("Path is created")  ...
    #!/usr/bin/python3
    import os, sys
    
    # Path to be created
    path = "d:/tmp/home/monthly/daily"
    
    os.makedirs( path, 493 ) #decimal equivalent of 0755 used on Windows
    
    print ("Path is created") 

    Python的makedirs()方法是递归目录创建功能。类似于mkdir(),但使所有中间级目录需要包含子目录。

    默认模式为0777(八进制)。在某些系统上,忽略模式。 使用时首先屏蔽当前的umask值。

    如果exists_okFalse(默认值),则如果目标目录已存在,则引发OSError错误。

    语法

    以下是makedirs()方法的语法 -

    os.makedirs(path[, mode])
    
    Python

    参数

    • path - 这是需要递归创建的路径。
    • mode - 这是要给出的目录的模式。

    返回值

    • 此方法返回设备号。

    转载于:https://www.cnblogs.com/busizhiyu/p/7715106.html

    展开全文
  • 使用python创建新文本文件时出错?此功能不起作用并引发错误。 我需要更改任何参数或参数吗?import sysdef write():print('Creating new text file')name = input('Enter name of text file: ')+'.txt' # Name of ...

    使用python创建新文本文件时出错?

    此功能不起作用并引发错误。 我需要更改任何参数或参数吗?

    import sys

    def write():

    print('Creating new text file')

    name = input('Enter name of text file: ')+'.txt' # Name of text file coerced with +.txt

    try:

    file = open(name,'r+') # Trying to create a new file or open one

    file.close()

    except:

    print('Something went wrong! Can\'t tell what?')

    sys.exit(0) # quit Python

    write()

    7个解决方案

    114 votes

    如果该文件不存在,则open(name, 'a')将失败。

    您可以使用open(name, 'a'),如果该文件不存在,则会创建该文件,但会截断现有文件。

    或者,您可以使用open(name, 'a'); 如果文件不存在,这将创建文件,但不会截断现有文件。

    falsetru answered 2019-06-14T20:57:58Z

    6 votes

    以下脚本将用于创建任何类型的文件,用户输入作为扩展名

    import sys

    def create():

    print("creating new file")

    name=raw_input ("enter the name of file:")

    extension=raw_input ("enter extension of file:")

    try:

    name=name+"."+extension

    file=open(name,'a')

    file.close()

    except:

    print("error occured")

    sys.exit(0)

    create()

    prathima answered 2019-06-14T20:58:22Z

    5 votes

    而不是使用try-except块,你可以使用,如果是的话

    如果文件不存在,这将不会执行,    开放的(名字,'R +')

    if os.path.exists('location\filename.txt'):

    print "File exists"

    else:

    open("location\filename.txt", 'w')

    如果文件不存在,'w'会创建一个文件

    SriSree answered 2019-06-14T20:58:59Z

    3 votes

    这很好,但不是

    name = input('Enter name of text file: ')+'.txt'

    你应该使用

    name = raw_input('Enter name of text file: ')+'.txt'

    随着

    open(name,'a') or open(name,'w')

    Ivan answered 2019-06-14T20:59:32Z

    1 votes

    import sys

    def write():

    print('Creating new text file')

    name = raw_input('Enter name of text file: ')+'.txt' # Name of text file coerced with +.txt

    try:

    file = open(name,'a') # Trying to create a new file or open one

    file.close()

    except:

    print('Something went wrong! Can\'t tell what?')

    sys.exit(0) # quit Python

    write()

    这将有效:)

    asdfme123 answered 2019-06-14T20:59:55Z

    1 votes

    为简单起见,您可以使用os.system函数:

    import os

    os.system("touch filename.extension")

    这将调用系统终端来完成任务。

    answered 2019-06-14T21:00:26Z

    0 votes

    您可以使用".txt"

    但是,当您输入文件名时,请在两侧使用引号,否则无法将".txt"添加到文件名

    user3725107 answered 2019-06-14T21:00:57Z

    展开全文
  • $ virtualenv virtenvOverwriting virtenv/lib/python2.7/site.py with new contentNew python executable in virtenv/bin/pythonOverwriting virtenv/lib/python2.7/distutils/__init__.py with new contentInstall...

    $ virtualenv virtenv

    Overwriting virtenv/lib/python2.7/site.py with new content

    New python executable in virtenv/bin/python

    Overwriting virtenv/lib/python2.7/distutils/__init__.py with new content

    Installing setuptools, pip...

    Complete output from command /virtenv/bin/python -c "import sys, pip; sys...d\"] + sys.argv[1:]))" setuptools pip:

    Exception in thread Thread-2:

    Traceback (most recent call last):

    File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner

    self.run()

    File "/usr/lib/python2.7/threading.py", line 763, in run

    self.__target(*self.__args, **self.__kwargs)

    File "/virtenv/local/lib/python2.7/site-packages/pip-1.1-py2.7.egg/pip/index.py", line 245, in _get_queued_page

    page = self._get_page(location, req)

    File "/virtenv/local/lib/python2.7/site-packages/pip-1.1-py2.7.egg/pip/index.py", line 335, in _get_page

    return HTMLPage.get_page(link, req, cache=self.cache)

    File "/virtenv/local/lib/python2.7/site-packages/pip-1.1-py2.7.egg/pip/index.py", line 452, in get_page

    resp = urlopen(url)

    File "/virtenv/local/lib/python2.7/site-packages/pip-1.1-py2.7.egg/pip/download.py", line 85, in __call__

    response = urllib2.urlopen(self.get_request(url))

    File "/usr/lib/python2.7/urllib2.py", line 127, in urlopen

    return _opener.open(url, data, timeout)

    File "/usr/lib/python2.7/urllib2.py", line 396, in open

    protocol = req.get_type()

    File "/usr/lib/python2.7/urllib2.py", line 258, in get_type

    raise ValueError, "unknown url type: %s" % self.__original

    ValueError: unknown url type: /usr/lib/python2.7/dist-packages

    Exception in thread Thread-3:

    Traceback (most recent call last):

    File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner

    self.run()

    File "/usr/lib/python2.7/threading.py", line 763, in run

    self.__target(*self.__args, **self.__kwargs)

    File "/virtenv/local/lib/python2.7/site-packages/pip-1.1-py2.7.egg/pip/index.py", line 245, in _get_queued_page

    page = self._get_page(location, req)

    File "/virtenv/local/lib/python2.7/site-packages/pip-1.1-py2.7.egg/pip/index.py", line 335, in _get_page

    return HTMLPage.get_page(link, req, cache=self.cache)

    File "/virtenv/local/lib/python2.7/site-packages/pip-1.1-py2.7.egg/pip/index.py", line 452, in get_page

    resp = urlopen(url)

    File "/virtenv/local/lib/python2.7/site-packages/pip-1.1-py2.7.egg/pip/download.py", line 85, in __call__

    response = urllib2.urlopen(self.get_request(url))

    File "/usr/lib/python2.7/urllib2.py", line 127, in urlopen

    return _opener.open(url, data, timeout)

    File "/usr/lib/python2.7/urllib2.py", line 396, in open

    protocol = req.get_type()

    File "/usr/lib/python2.7/urllib2.py", line 258, in get_type

    raise ValueError, "unknown url type: %s" % self.__original

    ValueError: unknown url type: /usr/share/python-virtualenv/

    Exception in thread Thread-1:

    Traceback (most recent call last):

    File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner

    self.run()

    File "/usr/lib/python2.7/threading.py", line 763, in run

    self.__target(*self.__args, **self.__kwargs)

    File "/virtenv/local/lib/python2.7/site-packages/pip-1.1-py2.7.egg/pip/index.py", line 245, in _get_queued_page

    page = self._get_page(location, req)

    File "/virtenv/local/lib/python2.7/site-packages/pip-1.1-py2.7.egg/pip/index.py", line 335, in _get_page

    return HTMLPage.get_page(link, req, cache=self.cache)

    File "/virtenv/local/lib/python2.7/site-packages/pip-1.1-py2.7.egg/pip/index.py", line 452, in get_page

    resp = urlopen(url)

    File "/virtenv/local/lib/python2.7/site-packages/pip-1.1-py2.7.egg/pip/download.py", line 85, in __call__

    response = urllib2.urlopen(self.get_request(url))

    File "/usr/lib/python2.7/urllib2.py", line 127, in urlopen

    return _opener.open(url, data, timeout)

    File "/usr/lib/python2.7/urllib2.py", line 396, in open

    protocol = req.get_type()

    File "/usr/lib/python2.7/urllib2.py", line 258, in get_type

    raise ValueError, "unknown url type: %s" % self.__original

    ValueError: unknown url type: .

    Ignoring indexes: http://pypi.python.org/simple/

    Downloading/unpacking distribute

    Could not find any downloads that satisfy the requirement distribute

    No distributions at all found for distribute

    Storing complete log in /home/collin/.pip/pip.log

    ----------------------------------------

    ...Installing setuptools, pip...done.

    Traceback (most recent call last):

    File "/usr/bin/virtualenv", line 3, in

    virtualenv.main()

    File "/usr/lib/python2.7/dist-packages/virtualenv.py", line 825, in main

    symlink=options.symlink)

    File "/usr/lib/python2.7/dist-packages/virtualenv.py", line 993, in create_environment

    install_wheel(to_install, py_executable, search_dirs)

    File "/usr/lib/python2.7/dist-packages/virtualenv.py", line 961, in install_wheel

    'PIP_NO_INDEX': '1'

    File "/usr/lib/python2.7/dist-packages/virtualenv.py", line 903, in call_subprocess

    % (cmd_desc, proc.returncode))

    OSError: Command /virtenv/bin/python -c "import sys, pip; sys...d\"] + sys.argv[1:]))" setuptools pip failed with error code 1

    展开全文
  • 背景:在selenium出错后都会截图,那截图的时候都是以当天时间存入到当前时间文件夹中,那这个就可以分成3部,进行封装一:格式化数据#encoding=utf-8import timefrom datetime import datetime‘‘‘本文件主要用于...
  • 我希望在Python2.6.6中执行下面的代码时,创建一个目录,然后在其中打开一个文件,以便写入import subprocessdef create_output_dir(work_dir):output_dir = '/work/m/maxwell9/some_name5/'subprocess.Popen(['...
  • import os import shutil if os.path.isdir(dir): #判断文件夹dir是否存在 shutil.rmtree(dir, True) #删除文件夹dir os.mkdir(dir) #建立文件夹dir
  • 代码可以很好地创建指定的文件夹并将文件放入相应的文件夹中。但是,当我再次为放入"C:\\Aloha"中的新文件运行代码时,我得到了一个Error 183: Cannot create a file when that file already exists.的文件夹,因为...
  • Python对文件的操作还算是方便的,只需要包含os模块进来,使用相关函数即可实现目录的创建。主要涉及到三个函数1、os.path.exists(path) 判断一个目录是否存在2、os.makedirs(path) 多层创建目录3、os.mkdir(path) ...
  • python批量建立文件夹

    2020-01-16 23:18:03
    python批量建立文件夹 今天在工作中要建立n个文件夹,n>50,立马想到用python来弄,看呆周围的同事,哈哈,贴代码: import os n=50 path=r'D:\Progarams' #换成自己的目录 for i in range(1,n+1): dir_name=...
  • 今天闲来无事,发现...以下是具体的代码:'''Name:自动把指定目录下的文件进行整理Author:唐朝品鉴Date:2020年8月25日Description:自动把指定目录下的文件进行整理,根据后缀名自动建立文件夹,并把对应的文件移...
  • 场景:公司要建一个共享服务器,公司员工用的是域帐户,给每个用户单独建立一个文件夹并赋权限(自已读写,别人只读)。1、建立一个ID.txt文件夹,员工号和姓名为一行,员工号和姓名中间用空格隔开。例:a0001zz张三a...
  • 场景:公司要建一个共享服务器,公司员工用的是域帐户,给每个用户单独建立一个文件夹并赋权限(自已读写,别人只读)。1、建立一个ID.txt文件夹,员工号和姓名为一行,员工号和姓名中间用空格隔开。例:a0001zz张三a...
  • # 新建文件夹 os.system('mkdir .pathname')# 注意目录名前有个. os.makedirs('path') #多层创建目录 os.mkdir('path') #创建单层目录 # 新建文件 os.system('type NUL > a.txt')#仅限windows平台 file=open...
  • import os from shutil import copyfile path=r'/home1/sas/sparse-to-dense/data/nyudepthv2/train/' present_path=r'/home1/sas/sparse-to-dense/data/nyudepthv2/less/train/' train_dir=os.listdir(path) ...
  • 【每天几分钟,从零入门python编程的世界!】我们在本地建立一个repository(仓库),这个repository(仓库)就是用来对我们的文件版本进行跟踪的。repository(仓库)就是通过git命令中的init命令创建的,想要在shell中让...
  • 详细内容Python对文件的操作还算是方便的,只需要包含os模块进来,使用相关函数即可实现目录的创建。主要涉及到三个函数(推荐学习:Python视频教程)1、os.path.exists(path) 判断一个目录是否存在2、os.makedirs...
  • python 建立ftp共享文件夹安装ftp模块: pip install pyftplib 代码如下:# coding=Shift_JIS import sys from pyftpdlib.authorizers import DummyAuthorizer from pyftpdlib.handlers import FTPHandler from ...
  • 创建包含文件夹下所有文件及文件夹的excel表格,且对应文件夹及文件有超链接 实现思路 实现对文件的遍历 将所有文件在表格中以文件树样式展现 实现文件/文件夹的超链接 代码实现 import os import openpyxl from ...
  • import os import shutil path = 'D://BaiduNetdiskDownload//rock' num = 0 for foot, dir, file in os.walk(path): if len(file) != 0: lujing = str(foot).split('\\') ... path = lujing[0]...
  • 提起虚拟环境,很多人都会想到 Virtualenv,实际上从 Python3.3 版本开始内置了 Venv模块用以建立轻量级的虚拟环境。Venv 的用法和机制和 Virtualenv 非常相似,当你的项目只需要 Python3.4 或以上版本时,Venv 完全...
  • Python2循环建立文件夹

    2019-05-06 10:27:46
    # -*- coding: utf-8 -*- import os def createDir(path): path = path.strip() path = path.rstrip("\\") isExists = os.path.exists(path) if not isExists: os.makedirs(path) ...
  • 1.用到的函数 1.os.path.exists(path)#用来判断是否存在文件夹或文件 ...5.open(path,'w')#以可写的形式创建文件,没有则建立文件 2.代码 文件夹操作 import os import shutil file_dir='./test' if os.path.exists(fi
  • 我在编写一个程序来使用Python通过网络发送文件夹的内容时遇到了一个问题。这里有很多例子,我发现的所有例子都假设接收方知道他想要接收的文件的名称。我尝试做的程序假设接收方同意接收文件,并且不需要从服务器...
  • path = "已有文件夹路径" title = "新文件夹名称" new_path = os.path.join(path, title) if not os.path.isdir(new_path): os.makedirs(new_path) 转载于:https://blog.51cto.com/bashrc/123169...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,636
精华内容 654
关键字:

python建立文件夹

python 订阅