鱼C论坛

 找回密码
 立即注册
楼主: 新手·ing

[技术交流] Python:每日一题 19(答题,给题领鱼币)

 关闭 [复制链接]
发表于 2017-11-4 21:51:55 | 显示全部楼层
发个
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-11-14 09:33:07 | 显示全部楼层
  1. from os import path
  2. name = input('请输入一个完整的文件名')
  3. if path.exists(name):
  4.     print('此文件已经存在')
  5. else:
  6.     content = input('请输入文件内容:')
  7.     a = 'C:\\Users\\Administrator\\Desktop\\' + name
  8.     f = open(a,'w')
  9.     f.write(content)
  10.     f.close()
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-23 18:52:50 | 显示全部楼层
这个程序只能判断输入的文件名是否在该py文件所在的文件夹当中,如果不在便会在桌面创建一个文档
  1. import os
  2. name = input('Please input your filename:\n')
  3. try:
  4.     f = open(name,'r')
  5.     print"Existed"
  6. except:
  7.     print"Not Existed"
  8.     print"You can creat a new file!"
  9.     os.chdir("C:\Users\CCHAN\Desktop")
  10.     f =open(name,'wb')
  11.     data = input("input your data :\n")
  12.     f.writelines(data)
  13.     f.close
  14.     print"Done"
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-25 15:50:19 | 显示全部楼层
不知道什么意思 需要提示啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-1-22 11:26:08 | 显示全部楼层
学习一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-2 13:24:43 | 显示全部楼层
抄答案来了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-8 14:21:18 | 显示全部楼层
  1. import pathlib
  2. path = pathlib.Path.cwd()
  3. a = input()+".txt"
  4. p = path/a
  5. b=""
  6. while True:
  7.     if p.exists():
  8.         print("已存在")
  9.         while True:
  10.             b= input()
  11.             if b ==".":
  12.                 print(p.read_text())
  13.                 break
  14.             else:
  15.                 p.write_text(b)
  16.     else:
  17.         p.open("a")
  18.         print("不存在,现在创建")
  19.     if b ==".":
  20.         break
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-23 15:54:55 | 显示全部楼层
try:
        f = open('file1.txt','x')
        a = input('请输入:')
        if a == '.':
                f.close()
        else:
                f.write(a)
                f.close()

except:
        print('文件已存在')

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-26 18:08:41 | 显示全部楼层
fff
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-3-28 17:14:06 | 显示全部楼层
很low,不过第一次答题,记录一下。
import os

name = input('请输入文件名称:')
if os.path.isfile(name):
    print('文件已经存在!')
else:
    content = input("请输入文件内容:")
    with open('%s' %name,'w',encoding='utf-8') as f:
        f.writelines('%s' %content)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-29 10:20:24 | 显示全部楼层
看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-3-30 10:57:52 | 显示全部楼层
我的是放在D盘,目录随意。
  1. file_name = input('输入一个文件名字:')
  2. try:
  3.     with open('d:/'+file_name, 'x') as f:
  4.         temp = []
  5.         while True:
  6.             content = input()
  7.             if content == '.':
  8.                 f.writelines(temp)
  9.                 print('文件已保存')
  10.                 break
  11.             else:
  12.                 temp.append(content+'\n')
  13. except FileExistsError:
  14.     print('此文件已存在!')
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-4-10 12:09:41 | 显示全部楼层
  1. '''
  2. 输入一个文件名字,如果已经存在,便说‘此文件已存在!‘
  3. 如果不存在,就让他输入内容,输入‘.’退出
  4. 在桌面上创建文档,里面有它输入的内容!
  5. '''

  6. def test_file():
  7.     fname=input('请输入文件名:\n')
  8.     filelj="C:\\Users\\...\\Desktop\"+fname
  9.     try:
  10.         f=open(filelj,'r')
  11.     except Exception as e:
  12.         print(fname+'不存在,请输入新文件内容:')
  13.         f=open(filelj,'w')
  14.         text=input()
  15.         f.write(text)
  16.     else:
  17.         print('此文件已存在!')

  18. if  __name__=='__main__':
  19.     test_file()
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-4-15 09:30:56 | 显示全部楼层
while(True):
    try:
        file_name = input('请输入要打开的文件!!!')
        file_name += '.txt'
        file_ = open(file_name,'r')
        print('此文件已存在!!!')
        print(file_)
    except FileNotFoundError:
        print('文件不存在!')
        file_ = open(file_name,'a')
        details = input('请输入文件内容!')
        f_n = input('是否退出保存')
        if f_n in '是退出':
            file_.writelines(details)
            file_.close()
        print('文件已保存请重新打开')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-4-15 16:24:01 | 显示全部楼层
学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-5-4 15:04:48 | 显示全部楼层
mport os
Path = 'C:/Users/wangjia3/Desktop/5.4/'
os.chdir(r'C:\Users\wangjia3\Desktop\5.4')
FileName =input('请输入文件名:')
FileName=FileName+('.txt')
if os.path.isfile('C:/Users/wangjia3/Desktop/5.4/'+FileName):
    print('此文件已存在!')
    exit()
else:
    print("请输入你要输入的内容,输入‘.'保存并退出:")
    Files = open(FileName,'w')
    while True:#妈哟··这里用debug模式一直出差,输入内容一直提示not named。浪费哥哥那么多时间,实      际运行是没问题的。不知道为啥。
        Contents=input()
        if Contents[-1]!='.':
            Files.write('%s\n' % Contents)
        elif Contents=='.':
            break
        else:
            Files.write('%s\n' % Contents[:-1])
            break
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-12 14:49:00 | 显示全部楼层
  1. import os
  2. os.chdir('C:\\Users\\Administrator\\Desktop')
  3. file = os.listdir(path='.')
  4. name = input('请输入文件名:')
  5. print(name)
  6. if name in file :
  7.     print('此文件已存在!')
  8. else :
  9.     f = open(name,'w')
  10.     content = input('请输入文件内容:')
  11.     f.write(content)
  12.     f.close()
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-30 14:57:53 | 显示全部楼层
文件操作,还不太会
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-6-7 20:54:27 | 显示全部楼层
文件中还是很多不懂,和不熟啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-30 15:57:37 | 显示全部楼层
看看答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-24 18:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表