<每日一題>題目8:檔案備份V1.0
import os #備份檔案的路徑 file_address = input("輸入需要備份檔案所在的路徑:") os.chdir(file_address) #備份檔案命名 file_name = input("請輸入要備份檔案的名字:") if os.path.isfile(file_name): new_file_name = file_name + ".backup" old_file = open(file_name,"r") new_file = open(new_file_name,"w") old_file_data = old_file.read() new_file.write(old_file_data) old_file.close() new_file.close() print("備份成功!") else: print("您輸入的檔案不存在!")
執行結果:
相關推薦
<每日一題>題目8:檔案備份V1.0
import os #備份檔案的路徑 file_address = input("輸入需要備份檔案所在的路徑:") os.chdir(file_address) #備份檔案命名 file_name = input("請輸入要備份檔案的名字:") if os.path.isfile(file_name):
<每日一題>題目10:求斐波拉契數列
def func(x): m,n = 0,1 i = 0 while i < x: yield m m,n = n,m+n i += 1 fib = [] get_func = func(100) for i in get_f
<每日一題>題目11:以資料夾名稱作為引數,返回該資料夾下所有檔案的路徑
''' 分析: 1.知道資料夾名稱(假設是形如:E:\\software\\Notepad++),很顯然可以通過OS模組去求 2.OS.listdir(sPath),列出資料夾內所有的檔案和資料夾,以列表的形式返回(可以迭代) 3.將sPath的路徑和求得的資料夾或檔案的名字拼接
<每日一題>題目12:列表解析及zip、dict函式的簡單應用
''' 分析: 1.列表解析:迭代機制的一種應用 語法: [expression for iter_val in iterable] [expression for iter_val in iterable if cond_expr] 2.zip
<每日一題>題目19:簡單的程序執行效率面試題
sorted 最長 面試 imp () nds 面試題 div seconds # 將下面的函數按照執行效率高低排序。它們都接受由0至1之間的數字構成的列表作為輸入。這個列表可以很長。一個輸入列表的示例如下:[random.random() for i in range(
<每日一題>題目24:冒泡排序
比較 int light 技術分享 png rand 每日 3.2 mage ‘‘‘ 冒泡排序:比較相鄰元素,順序錯誤就交換順序 ‘‘‘ import random import cProfile def bubble_Sort(nums): for i
<每日一題>題目26:選擇排序(冒泡排序改進版)
range pro 排序 image inf cprofile 好的 sort 技術分享 ‘‘‘ 選擇排序:選擇最小的,以此類推 ‘‘‘ import random import cProfile def select_Sort(nums): for i
<每日一題>題目28:簡單的python練習題(51-60)
python解釋器 個數 多個進程 turn python ret gil tin 多進程 #51.一行代碼實現1-100的和 sum(range(1,101)) #52.如何在一個函數內部修改全局變量 ‘‘‘ 利用global ‘‘‘ #53.字典如何刪除和合並
<每日一題>題目1:簡單的註冊和登錄1.0
要去 換行符 去掉 utf-8 orm clas class app 成功 #版本1.0,最基本的註冊登錄‘‘‘1.註冊,將賬號和密碼分別寫在不同的文檔裏面2.登錄,分別從賬戶文檔和密碼文檔進行讀取並登錄‘‘‘ 1 #註冊 2 Identity = input("請輸入您
<每日一題>題目2:編寫裝飾器,為多個函數加上認證功能(用戶賬號和密碼來源於文件)
def bsp 多個 name UNC func print span 賬號 這裏做個最簡單的賬號密碼驗證,主要為了實現裝飾器同時對多個函數起作用 1 FLAG = False #加一個變量防止多次登錄驗證 2 def wrapper(f): 3
<每日一題>題目16:簡單的python練習題(1-10)
排列 () 簡單 簡單的 表示 不能 運算符 class 題目 #1.python程序中__name__的作用是什麽? __name__這個系統變量用來表示程序的運行方式. 如果程序在當前膜快運行,__name__的名稱就是__main__, 如果不在(被調用),則顯示
愛創課堂每日一題第二天8/24日 Quirks模式是什麽?它和Standards模式有什麽區別?
前端學習 前端 前端培訓從IE6開始,引入了Standards模式,標準模式中,瀏覽器嘗試給符合標準的文檔在規範上的正確處理達到在指定瀏覽器中的程度。在IE6之前CSS還不夠成熟,所以IE5等之前的瀏覽器對CSS的支持很差, IE6將對CSS提供更好的支持,然而這時的問題就來了,因為有很多頁面是基於舊的布局方
[每日一題]面試官問:Async/Await 如何通過同步的方式實現非同步?
關注「鬆寶寫程式碼」,精選好文,每日一題 時間永遠是自己的 每分每秒也都是為自己的將來鋪墊和增值 >作者:saucxs | songEagle ## 一、前言 2020.12.23 日剛立的 flag,每日一題,題目型別不限制,可以是:演算法題,面試題,闡述題等等。 本文是「每日一題」第 6
[每日一題]面試官問:for in和for of 的區別和原理?
關注「鬆寶寫程式碼」,精選好文,每日一題 時間永遠是自己的 每分每秒也都是為自己的將來鋪墊和增值 >作者:saucxs | songEagle ## 一、前言 2020.12.23 日剛立的 flag,每日一題,題目型別不限制,可以是:演算法題,面試題,闡述題等等。 本文是「每日一題」第 7
老男孩教育每日一題-2017年5月12日-磁盤知識點:linux系統中LVM配置實現方法?
邏輯卷管理 磁盤 每日一題 1.題目老男孩教育每日一題-2017年5月12日-磁盤知識點:linux系統中LVM配置實現方法?2.參考答案01:將一個或多個物理分區創建為一個PV# pvcreate /dev/sdb{1,2} Physical volume "/dev/sdb1" success
老男孩教育每日一題-2017年5月22日-命令風暴:變量a=’a/b/c’如何截取得到c
linux三劍客 每日一題 取字符串 1.題目老男孩教育每日一題-2017年5月22日-命令風暴:變量a=’a/b/c’如何截取得到c2.參考答案系統環境[[email protected]/* */ ~]# uname -r2.6.32-504.el6.x86_64 [[email&
老男孩教育每日一題-第70天-shell腳本優化點:
判斷腳本 腳本優化 每日一題 題目參見以下腳本:#!/bin/bash grep oldboy /etc/passwd &>/dev/null REVAL=$? if [ $REVAL -eq 0 ] then echo "oldboy user already exist
<九度 OJ>題目1012:暢通project
數組下標 find cout set href col 設置 data [] 題目描寫敘述: 某省調查城鎮交通狀況,得到現有城鎮道路統計表。表中列出了每條道路直接連通的城鎮。省政府“暢通project”的目標是使全省不論什麽兩個城鎮間都能夠實現
老男孩教育每日一題-第73天 -基礎命令點:可惡的^C
取消ctrl+c 每日一題 ^c 題目背景:很多運維的朋友都遇到過一個問題,輸入一串命令,每次按下ctrl+c都會出現一個比較麻煩的字符信息^C請問有什麽方法可以不讓^C字符信息出現呢?解決方法:利用stty命令即可解決:中斷不顯示^C: stty -echoctl終端顯示^C: stty
老男孩教育每日一題-第79天-命令風暴:打印出001 002 003 這樣的格式的數字
001 每日一題 生產序列 003 題目:打印出001 002 003 這樣的格式的數字參考答案方法1:{}生成序列[[email protected]/* */ ~]# echo 00{1..3} 001 002 003方法2:seq法[[email protect