python提取选中文件的文件名_如何从python文件路径中提取文件名?

项目概述:

用户通过浏览器选择一个文件来导入数据。然后,我解包二进制文件。然后,我将新解包的数据保存为.csv文件,以便以后在excel中查看数据。用户当前通过键入新文件名来创建文件名。然后我继续用matplotlib库绘制所有数据。在

整个代码:#import Gnuplot

import struct

#import binascii

import csv

import matplotlib.pyplot as plt

import os.path

import pylab as pl

from Tkinter import Tk

from tkFileDialog import askopenfilename

#print "testing"

#data = '$'

#data2 = '7'

#out = ord(data)*256 + ord(data2)

#print out

'''

open_path = "/media/6265-D02D/"

fname = raw_input('Enter the file name you want to open (without the entire filepath)(include filetype ex. .txt): ')

#combines open_path with fname

entirepath = os.path.join(open_path, fname)

f = open(entirepath, 'r')

'''

#This opens the file browser inorder to the user to

#choose the file that they want to decipher

Tk().withdraw() '''we don't want a full GUI, so keep the root

window from appearing.

-This opens the filebrowser'''

filename1 = askopenfilename()

f = open(filename1 'r')

time = []

pitch = []

roll = []

yaw = []

p_rate = []

r_rate = []

y_rate = []

motor0 = []

motor1 = []

motor2 = []

motor3 = []

alt = []

thr_in = []

pitch_in = []

roll_in = []

yaw_in = []

byte_count = 50

s = struct.Struct('>3s I h h h h h h h h h h I h h h h s')

while True:

temp_data = []

unpacked_date = []

temp_data = f.read(40)

byte_count = len(temp_data)

if byte_count <40:

break

unpacked_data = s.unpa

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值