程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL中應用SQL語句對字段停止重定名

MySQL中應用SQL語句對字段停止重定名

編輯:MySQL綜合教程

MySQL中應用SQL語句對字段停止重定名。本站提示廣大學習愛好者:(MySQL中應用SQL語句對字段停止重定名)文章只能為提供參考,不一定能成為您想要的結果。以下是MySQL中應用SQL語句對字段停止重定名正文


 本章將籠罩一切在Python中應用的根本I/O功效。有關更多函數,請參考尺度Python文檔。
打印到屏幕上:

發生輸入最簡略的辦法是應用print語句,可以經由過程用逗號分隔的零個或多個表達式。該函數將傳遞到一個字符串表達式,並將成果寫到尺度輸入,以下所示:

#!/usr/bin/python

print "Python is really a great language,", "isn't it?";

這將發生成果輸入在尺度屏幕上,成果以下:

Python is really a great language, isn't it?

讀取鍵盤輸出:

Python供給了兩個內置的函數來讀取一行,從尺度輸出,默許情形下是來自鍵盤的文本。這些函數包含:

  •     raw_input
  •     input

raw_input 函數:

raw_input([prompt])函數從尺度輸出讀取一行並前往一個字符串(去失落開頭的換行)。

#!/usr/bin/python

str = raw_input("Enter your input: ");
print "Received input is : ", str

這將提醒您輸出字符串,它會在屏幕上顯示雷同的字符串。當輸出“Hello Python!”,它的輸入是如許的:

Enter your input: Hello Python
Received input is : Hello Python

input函數:

input([prompt]) 函數相當於raw_input,只是它假定輸出的是一個有用的Python表達式,並前往盤算成果。

#!/usr/bin/python

str = input("Enter your input: ");
print "Received input is : ", str

對所輸出這將發生成果以下:

Enter your input: [x*5 for x in range(2,10,2)]
Recieved input is : [10, 20, 30, 40]

翻開和封閉文件:

到如今為止,曾經懂得讀取和寫入尺度輸出和輸入。如今,我們看看若何用現實數據文件。

Python供給了根本的函數和需要在默許情形下對文件停止操作的辦法。可使用一個文件對象file來做年夜部門文件操作。
open 函數:

想要讀取或寫入文件,必需應用Python內置的open()函數來翻開它。該函數創立一個文件對象,這將用來挪用與之聯系關系的其他支撐方法。
語法:

file object = open(file_name [, access_mode][, buffering])

上面是參數的具體信息:

  •     file_name: file_name參數是一個字符串值,包括您要拜訪的文件的稱號。
  •     access_mode: access_mode決議了文件必需被翻開,即,讀,寫,追加等的能夠值是下表中給定的一個完全的列表的形式。這是可選參數,默許文件存取方法為read (r)。
  •     buffering: 假如緩沖值被設置為0時,沒有緩沖將產生。假如該緩沖值是1,行緩沖會在拜訪一個文件來履行。假如指定的緩沖值為年夜於1的整數,則緩沖感化將與所指導的緩沖區的年夜小停止。假如為負,則緩沖區的年夜小是體系默許(默許行動)。

這裡是翻開一個文件的分歧形式的列表:

https://www.aspphp.online/shujuku/UploadFiles_3118/201707/2017072814173943.jpg (573×625)

 file 對象屬性:

一旦文件被翻開,文件對象可以獲得有關該文件的各類信息。

上面是文件對象相干的一切屬性的列表:

2015524151929584.jpg (589×177)

 例子:

#!/usr/bin/python

# Open a file
fo = open("foo.txt", "wb")
print "Name of the file: ", fo.name
print "Closed or not : ", fo.closed
print "Opening mode : ", fo.mode
print "Softspace flag : ", fo.softspace

這將發生以下成果:

Name of the file: foo.txt
Closed or not : False
Opening mode : wb
Softspace flag : 0

close() 辦法:

一個文件對象的close()辦法刷新未寫入的信息,並封閉該文件的對象,在這以後沒稀有據內容可以履行寫入。

Python主動封閉,當文件的援用對象被從新分派給別的一個文件。它是應用close()辦法來封閉文件是一個很好的做法。
語法:

fileObject.close();

例子:

#!/usr/bin/python

# Open a file
fo = open("foo.txt", "wb")
print "Name of the file: ", fo.name

# Close opend file
fo.close()

這將發生以下成果:

Name of the file: foo.txt

讀取和寫入文件:

file對象供給了一組拜訪辦法。我們來看看若何應用read()和write()辦法來讀取和寫入文件。
write() 辦法:

write()辦法寫入字符串就任何一個翻開的文件。要留意的是Python字符串可以具有二進制數據,而不只僅是文字。

write()辦法不要將換行字符('\n')添加到字符串的開頭:
語法:

fileObject.write(string);

這裡,傳遞的參數是要寫入到翻開的文件的內容。
例子

#!/usr/bin/python

# Open a file
fo = open("foo.txt", "wb")
fo.write( "Python is a great language.\nYeah its great!!\n");

# Close opend file
fo.close()

下面的辦法會創立 foo.txt 文件,並會將給定的內容寫在該文件中,並終究將封閉該文件。

Python is a great language.
Yeah its great!!

read() 辦法:

read()辦法讀取一個翻開的文件的字符串。要留意的是Python字符串可以具有二進制數據,而不只僅是文本。
語法

fileObject.read([count]);

這裡,傳遞的參數是從翻開的文件中讀出的字節數。此辦法從該文件的開首讀取,假如計數喪失,那末它會測驗考試盡量多地讀取,直到文件的末尾。
例子:

這裡以一個文件foo.txt作為例子,這是在下面創立的。

#!/usr/bin/python

# Open a file
fo = open("foo.txt", "r+")
str = fo.read(10);
print "Read String is : ", str
# Close opend file
fo.close()

這將發生以下成果:

Read String is : Python is

文件地位:

tell()辦法告知該文件中確當前地位;換句話說,下一個讀取或寫入將產生在從該文件的開首的字節數。

seek(offset[, from]) 辦法會更改以後的文件地位。偏移參數指導要挪動的字節數。從該參數指定字節將被移至參考點。

假如from被設置為0,這意味著應用該文件的開端處作為基准地位,設置為1則是應用以後地位作為基准地位,假如它被設置為2,則該文件的末尾將被作為基准地位。
例子

讓我們以一個文件foo.txt,這是下面創立。

#!/usr/bin/python

# Open a file
fo = open("foo.txt", "r+")
str = fo.read(10);
print "Read String is : ", str

# Check current position
position = fo.tell();
print "Current file position : ", position

# Reposition pointer at the beginning once again
position = fo.seek(0, 0);
str = fo.read(10);
print "Again read String is : ", str
# Close opend file
fo.close()

這將發生以下成果:

Read String is : Python is
Current file position : 10
Again read String is : Python is

重定名和刪除文件:

Python的os模塊供給了一些辦法,可以贊助履行文件處置操作,如重定名和刪除文件。

要應用這個模塊,須要先導入它,然後挪用相干的功效。
rename() 辦法:

rename()辦法有兩個參數,以後文件名和新文件名。
語法:

os.rename(current_file_name, new_file_name)

例子

以下是例子來重定名文件test1.txt:

#!/usr/bin/python
import os

# Rename a file from test1.txt to test2.txt
os.rename( "test1.txt", "test2.txt" )

remove() 辦法:

可使用remove()辦法經由過程供給參數作為文件稱號作為要刪除的文件。
語法:

os.remove(file_name)

例子

以下為示例刪除現有文件test2.txt:

#!/usr/bin/python
import os

# Delete file test2.txt
os.remove("text2.txt")

Python中的目次:

一切的文件都包括分歧的目次中,而在Python中處置這些沒有成績。os模塊有幾種辦法,可以贊助創立,刪除和更改目次。
mkdir() 辦法:

可使用os模塊的mkdir()辦法在以後目次下創立目次。須要供給參數,這個辦法包括的目次要創立的稱號。
語法:

os.mkdir("newdir")

例子:

以下為示例在以後目次下創立test目次以下所示:

#!/usr/bin/python
import os

# Create a directory "test"
os.mkdir("test")

chdir() 辦法:

可使用chdir()辦法來轉變以後目次。chdir()辦法接收一個參數,那就是要成為以後目次的目次的稱號。
語法:

os.chdir("newdir")

例子:

上面是一個進入“/home/newdir”目次的例子:

#!/usr/bin/python
import os

# Changing a directory to "/home/newdir"
os.chdir("/home/newdir")

getcwd() 辦法:

getcwd()辦法顯示以後的任務目次。
例子:

os.getcwd()

例子:

以下是例子給定為以後目次:

#!/usr/bin/python
import os

# This would give location of the current directory
os.getcwd()

rmdir() 辦法:

rmdir()敕令辦法刪除目次,它是經由過程辦法的參數。

在刪除一個目次,它的一切內容應當被刪除。
語法:

os.rmdir('dirname')

例子

上面是一個例子刪除“/tmp/test”目次。它是必須的,獲得的目次完整的稱號,不然將搜刮在以後目次中的目次。

#!/usr/bin/python
import os

# This would remove "/tmp/test" directory.
os.rmdir( "/tmp/test" )

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved