社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

ryguy72

ryguy72 最近创建的主题
ryguy72 最近回复了
5 年前
回复了 ryguy72 创建的主题 » 如何在python中存储sql表来使用它?

我就是这样做的。

import mysql.connector
import pandas as pd
import numpy as np
# use this to display ALL columns...useful, but definitely not required
pd.set_option('display.max_columns', None)


mydb = mysql.connector.connect(
  host="localhost",
  user="duser_name",
  passwd="pswd",
  database="db_naem"
)

mycursor = mydb.cursor()

mycursor.execute("SELECT * FROM YourTable")

myresult = mycursor.fetchall()

df = pd.DataFrame(myresult)

df.to_csv('C:\\path_here\\test.csv', sep=',')

您可以轻松地将数据帧转换为矩阵。

np.array(df.to_records().view(type=np.matrix))

但我不知道你为什么要这么做。我认为datframes对于大多数人来说更实用。

5 年前
回复了 ryguy72 创建的主题 » 尝试运行python脚本来清点ftp门户

我整理了一些代码,看起来工作得很好。我相信这是可以改进的,但现在,它已经足够好了。

import ftplib
import datetime 
from datetime import datetime 

ftp = ftplib.FTP('ftp_portal', 'user_name', 'password')  

ftp.cwd('folder_of_interest')
ftp.retrlines('LIST')  

filenames = []  
ftp.retrlines('NLST', filenames.append)  

# writes file name and modified date and file size.
with open('C:\\path_to_file\\test.txt', 'w')  as f:
    for filename in filenames:  
        datetimeftp = ftp.sendcmd('MDTM ' + filename)
        modifiedTimeFtp = datetime.strptime(datetimeftp[4:], "%Y%m%d%H%M%S").strftime("%d %b %Y %H:%M:%S")
        size = ftp.size(filename)
        filesize = "{:.2f}".format(size/(1024))
        f.write(filename)
        f.write(':')
        f.write(modifiedTimeFtp)
        f.write(':')
        f.write(filesize + ' KB')
        f.write('\n')
f.close()
5 年前
回复了 ryguy72 创建的主题 » 将多个Excel工作表加载到MySQL中

这肯定不是python的答案,但是如果您可以使用其他工具,我建议您这样做。

https://www.rondebruin.nl/win/addins/rdbmerge.htm

使用加载项,将所有文件(文件夹中)中的所有工作表合并到一个主数据集中。然后,将其推送到mysql中,或者使用工作台将其导入到mysql中。很高兴看到python这样做,但如果您正处于时间紧迫的情况下,只想完成这项工作,请尝试我在这里推荐的方法。

5 年前
回复了 ryguy72 创建的主题 » 使用python将pandas数据帧导入MS Access表

好的,那么,假设您在python中做了一些分析,将结果保存为一个csv,并且您希望导入它,因为您有一些要映射到的唯一ID,对吧。就这么做。

  DoCmd.TransferText acImportDelim, "", "Table1", "C:\your_path\testing.csv", True, ""
' where table1 is your table

我不认为这比这更复杂了。如果我没抓住要点,你就回去吧,实际上你在做别的事情。